asp.net gridview 控制可以编辑的列
如下图:
只能修改第三列,其它列不能修改。
代码:在RowEditing事件中设置TextBox的Enabled属性实现
'编辑
Private Sub GridView2_RowEditing(sender As Object, e As System.Web.UI.WebControls.GridViewEditEventArgs) Handles GridView2.RowEditing
GridView1.EditIndex = -1 '实现取消编辑功能
GridView2.EditIndex = e.NewEditIndex '实现编辑功能
GetData()
'编辑 时textbox 控件设置为enabled 实现不可编辑
For i As Integer = 0 To 2
CType(GridView2.Rows(e.NewEditIndex).Cells(i).Controls(0), TextBox).Enabled = False '设置列不可编辑,最后一列不可编辑
Next
End Sub
标记一下,给自己指条路,也给别人参考。