【发布时间】:2012-02-09 06:21:02
【问题描述】:
我有 GridView,它不会自动生成列。在 GridView 中有 3 列:一列用于复选框(从 DataTable 中删除选定的行), 一个用于编辑链接按钮(编辑当前行), 第三个用于显示来自 DataTable 的数据。
我从 DataTable 绑定它。 我在 DataTable 中有一个主键。 现在我的问题是当我单击编辑链接按钮时,我没有从中获取主键(id) 网格视图中选定行的数据表(我认为单击编辑链接按钮时未选择行)。由于 GridView 中绑定的数据被过滤,我无法将行索引与数据表主键匹配。
我尝试过的是,我在网格视图中创建了一个隐藏列,它是 DataTable 中的主键列。但为此,我也没有在单击进行编辑的行的隐藏列中获取数据。
请有人帮忙提出一个新想法,或解决我正在尝试的问题.. 提前谢谢。
【问题讨论】:
标签: asp.net