Asp.net 从会话绑定项时如何删除gridview中的特定行
我有一个网格,我在其中绑定会话变量中的项目,其中它们在网格中大约有5个相似的项目,我必须删除一个特定的选定行,在什么基础上我可以删除选定的项目,当所有列都有相似的项目和字段时?正如您所说的要删除选定行,为此,您可以使用Asp.net 从会话绑定项时如何删除gridview中的特定行,asp.net,gridview,radgrid,delete-row,Asp.net,Gridview,Radgrid,Delete Row,我有一个网格,我在其中绑定会话变量中的项目,其中它们在网格中大约有5个相似的项目,我必须删除一个特定的选定行,在什么基础上我可以删除选定的项目,当所有列都有相似的项目和字段时?正如您所说的要删除选定行,为此,您可以使用RowIndex删除所选行,GridView有一个方法DeleteRow,该方法将行的索引作为参数。如果会话变量中的项具有用于标识的属性,则该方法非常简单。 假设属性名是唯一的 在绑定之前将数据源绑定到gridview集时 DatKeyNames="UniqueId" 然后,当您
RowIndex
删除所选行,GridView
有一个方法DeleteRow
,该方法将行的索引作为参数。如果会话变量中的项具有用于标识的属性,则该方法非常简单。
假设属性名是唯一的
在绑定之前将数据源绑定到gridview集时
DatKeyNames="UniqueId"
然后,当您想要删除一行时,只需从DataKeys获取UniqueId值
GridView1.DataKeys[DeleteRowIndex].Value
其中DeleteRowIndex是从网格视图中删除的行的索引感谢您的回复,如果我选择多行并获取所有选定项目的行索引,我应该如何更改codebehindlogic?