要刪除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)。