如何在会话中绑定项目时如何删除gridview中的特定行

时间:2011-09-05 10:57:14

标签: asp.net gridview radgrid delete-row

我有网格,我从会话变量绑定项目,其中他们在网格中的大约5个相似的项目,我必须删除一个特定的选定行,在什么基础上我可以删除所选项目,当所有列具有类似物品和田野?

2 个答案:

答案 0 :(得分:1)

正如您所说,要删除所选行,为此您可以使用RowIndex删除所选行,GridView有一个方法DeleteRow,它将行索引视为一个参数。

答案 1 :(得分:0)

如果会话变量中的项目具有用于标识的属性,则非常容易。 假设属性名称是UniqueId

在绑定

之前将数据源绑定到gridview集
DatKeyNames="UniqueId"

然后,当您想要删除行时,只需从DataKeys

获取UniqueId值
GridView1.DataKeys[DeleteRowIndex].Value

其中DeleteRowIndex是从网格视图中删除的行的索引