【发布时间】:2014-05-07 13:03:10
【问题描述】:
我正在将 DataTable 中的数据绑定到 GridView。
结果是一个 5 列 3 行的简单表格。
我想要实现的是:
如果用户单击 GridView 中的单元格,则所选单元格应变为可编辑(带有文本框)。在该文本框中,用户应该可以输入新值并将其保存到数据库中。
我目前取得的成就是:
我遵循了这个教程:http://www.dotnetlogix.com/Article/aspnet/80/How-to-make-GridView-Individual-Cells-Selectable.html
我设法使单元格可点击,当点击单元格时,背景颜色变为红色:
通过该教程,我还设法获得了 ColumnIndex 和 RowIndex。
所以我能够做到:GridView.SetEditRow(RowIndex);
然后我的结果变成了:
这几乎是我想要的,但不是 100%。 SetEditRow 编辑整行,但我需要编辑基于行和列索引的单击单元格。
谁能帮助我进一步吗?
我也学习了其他一些教程,但没有结果。
【问题讨论】:
-
你是否使用单独的gridview来渲染每个单元格
-
Binding、DataTable和GridView不是我与 asp-classic 相关联的词。
标签: c# asp.net gridview datatable