我有一個gridview和一個刪除按鈕Asp.net。刪除僅在從gridview中選擇一行時才起作用。我想通過使用戶更友好來防止網站崩潰。所以如果用戶沒有選擇一行並按刪除,它會通過標籤通知他們。會不會是SelectedVlue或SelectedRow?如何使用try和catch處理SelectedIndexOutOfRange?
這是我嘗試:
if (GridView1.SelectedValue == null)
{
int i = GridView1.SelectedIndex;
myDataSet.Tables["Records"].Rows[i].Delete();
GridView1.DataSource = myDataSet;
GridView1.DataBind();
}
else
{
Label5.Text = "Oops, please select a row";
}
啊..謝謝。有效 :)。 – anonymous 2013-05-03 11:51:23
哦,是的,我是。但你必須等待一定的時間來接受答案不要擔心:) – anonymous 2013-05-03 12:09:43
你回答得太快了,並且stackoverflow不喜歡它哈哈 – anonymous 2013-05-03 12:10:13