我有一个Telerik RadGrid,它有三个绑定列和一个按钮列。我想让用户只在一个绑定列中编辑值。用户可以添加一条新记录,因此我无法将两个绑定列设置为只读。无论如何,我可以在ASPX中做到这一点,或者我必须在代码背后做到这一点?我有一些正在工作的代码,但它不是最好的。Telerik RadGrid在编辑模式下将BoundColumn设置为ReadOnly
这里是我的代码:
Case "Edit"
Dim aoeAnswerCode As GridBoundColumn = CType(e.Item.OwnerTableView.GetColumn("aoeAnswerCode"), GridBoundColumn)
aoeAnswerCode.ReadOnly = True
Case "Update", "PerformInsert"
For Each column As GridColumn In e.Item.OwnerTableView.RenderColumns
If TypeOf column Is IGridEditableColumn Or column.UniqueName = "aoeAnswerCode" Then
代码提示:使用'OrElse',而不是'或',几乎总是。 – Ryan 2012-01-08 01:22:48