更新:
假设我在我的数据库中有4 address
,当我在网格视图中显示我的地址时,这是只读的,我没有问题。但是你会如何编辑所有4个地址呢?(这只是一个例子,我可能有4个、3个、2个或10个地址)当最终用户单击"EDIT
“行时?
更新端
我有一个具有3列(id, name, address)
的gridview控件,address column
可能有一个或多个address
,那么当用户click on Edit
如何使该列可编辑?既然address column
可能有一个或多个地址?
发布于 2011-01-23 18:59:22
在TextBoxes事件上添加RowCreated并使用.ControlsrowId访问它们:
TextBox _token = GridView1.Rows[e.RowIndex].Cells[7].Controls[rowId] as TextBox;
发布于 2011-01-19 21:21:00
GridView允许在逐行的基础上进行编辑.可编辑的GridView包含另一列,每一行中都有一个编辑按钮。当最终用户单击“编辑”按钮时,该行变得可编辑,导致“编辑”按钮更改为“更新”和“取消”按钮,其他列变为“TextBoxes”。最终用户然后可以更新一个或多个列值,然后单击update保存更改。
这是逐步教程
并确保id & Name列ReadOnly属性设置为true。
<asp:BoundField ReadOnly="true" ...../>
发布于 2011-01-19 23:00:59
使用GridView来显示行中的地址,而不是使用BoundField或您正在执行的操作。单击“编辑”时,将选定行中的GridView控件置于编辑状态。
https://stackoverflow.com/questions/4739681
复制相似问题