gridview删除当前行怎么实现

avatar
作者
猴君
阅读量:1

要删除GridView中的当前行,可以通过以下步骤实现:

  1. 获取当前行的索引。可以使用GridView的SelectedIndex或SelectedRow属性来获取当前选中行的索引。例如,可以使用以下代码获取选中行的索引:
int selectedIndex = GridView1.SelectedIndex; 
  1. 删除当前行。可以使用GridView的Rows集合的RemoveAt方法来删除指定索引的行。例如,可以使用以下代码删除选中行:
GridView1.Rows.RemoveAt(selectedIndex); 
  1. 重新绑定GridView数据。删除行后,为了更新GridView的显示,需要重新绑定数据源到GridView。例如,如果GridView绑定了一个数据源集合,可以使用以下代码重新绑定数据:
GridView1.DataSource = dataSource; GridView1.DataBind(); 

完整的代码示例:

int selectedIndex = GridView1.SelectedIndex; if (selectedIndex >= 0) {     GridView1.Rows.RemoveAt(selectedIndex);     GridView1.DataSource = dataSource;     GridView1.DataBind(); } 

请注意,上述示例假设GridView控件已经绑定了一个数据源,并且已经设置了选中行的选择模式(例如,通过设置GridView的SelectionMode属性为GridViewSelectionMode.FullRowSelect)。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!