阅读量:1
要删除GridView中的当前行,可以通过以下步骤实现:
- 获取当前行的索引。可以使用GridView的SelectedIndex或SelectedRow属性来获取当前选中行的索引。例如,可以使用以下代码获取选中行的索引:
int selectedIndex = GridView1.SelectedIndex;
- 删除当前行。可以使用GridView的Rows集合的RemoveAt方法来删除指定索引的行。例如,可以使用以下代码删除选中行:
GridView1.Rows.RemoveAt(selectedIndex);
- 重新绑定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)。