簡體   English   中英

自動生成的刪除列按鈕被觸發時,如何獲取gridview的行索引?

[英]How to get row index of a gridview when autogenerated delete column button is fired?

我有一個既有自動生成的刪除也有自動生成的選擇按鈕的gridview。 我可以通過gridView1.SelectedIndex獲取選擇按鈕的當前行,但是對於刪除按鈕卻無法獲得相同的選擇。 如何獲得?

您應該能夠通過使用gridviews rowDeleting事件來獲取它

void CustomersGridView_RowDeleting
    (Object sender, GridViewDeleteEventArgs e)
{
    TableCell cell = CustomersGridView.Rows[e.RowIndex].Cells[2];
    if (cell.Text == "Beaver")
    {
        e.Cancel = true;
        Message.Text = "You cannot delete customer Beaver.";
    }
    else
    {
        Message.Text = "";
    }
}  

注意:此代碼是從http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdeleting%28v=vs.110%29.aspx復制而來

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM