C# ASPX GridView仅编辑单击的单元格

C# ASPX GridView仅编辑单击的单元格,c#,asp.net,gridview,datatable,C#,Asp.net,Gridview,Datatable,我正在将DataTable中的数据绑定到GridView 结果是一个5列3行的简单表 我想要实现的是: 如果用户单击GridView中的单元格,则选定的单元格应可编辑(带有文本框)。在该文本框中,用户必须输入新值并将其保存到数据库中 到目前为止,我取得的成就是: 我遵循了本教程: 我设法使单元格可单击,单击单元格时背景颜色变为红色: 通过该教程,我还获得了ColumnIndex和RowIndex 所以我能够做到:GridView.SetEditRow(RowIndex) 然后我的结果是: 这

我正在将DataTable中的数据绑定到GridView

结果是一个5列3行的简单表

我想要实现的是:

如果用户单击GridView中的单元格,则选定的单元格应可编辑(带有文本框)。在该文本框中,用户必须输入新值并将其保存到数据库中

到目前为止,我取得的成就是:

我遵循了本教程:

我设法使单元格可单击,单击单元格时背景颜色变为红色:

通过该教程,我还获得了ColumnIndex和RowIndex

所以我能够做到:GridView.SetEditRow(RowIndex)

然后我的结果是:

这几乎是我想要的,但不是100%。SetEditRow编辑整行,但我需要编辑基于行和列索引的单击单元格

有人能帮我进一步吗


我也学习了一些其他教程,但没有结果。

几年前我尝试过,但遇到了一些问题,我现在想不起来所有这些问题。我最后做的是使用一个repeater而不是gridview来构建一个表。因为我在写HTML,所以我对事情有了更多的控制。该表包含静态值的dig标记和编辑值的文本输入。我使用jquery在需要时显示和隐藏。然后,我使用ajax将更改发回。这是一个很大的工作,但它最终工作正常。希望这有帮助

您是否使用单独的gridview渲染每个单元格
绑定
数据表
gridview
不是我关联的单词。