在gridview中编辑一行

时间:2010-03-23 06:29:51

标签: asp.net gridview datagridview

我有两个名为region id和region name ...的文本框以及一个按钮控件

我在这些文本框中输入了一些值,然后点击按钮将这些值插入到“ gridview ”和与gridview相关联的“数据表”。< / p>

gridview将“启用编辑”设置为true ..但是当我点击gridview中特定行的“编辑”按钮时,我没有得到回复...即我没有得到正常发生的可编辑文本框......

这是什么解决方案?

3 个答案:

答案 0 :(得分:3)

您需要在gdv GridView RowEditing事件上设置您正在编辑的行的EditIndex:

gdvMyGridView.EditIndex = e.NewEditIndex

这将显示相​​关行的EditItemTemplate。

答案 1 :(得分:1)

答案 2 :(得分:0)

编辑控件无效。您必须编写后端SQL查询才能实现它。查询很可能看起来像这样。

update regions SET name=@name where ID=@ID

其中name和ID是表的字段。 确保ID是主键,否则更新将无效,您将不会收到任何错误