要删除GridView中的当前行,可以通过以下步骤实现:
int selectedIndex = GridView1.SelectedIndex;
GridView1.Rows.RemoveAt(selectedIndex);
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)。