如何在触发自动生成的删除列按钮时获取网格视图的行索引

本文关键字:获取 网格 视图 索引 按钮 删除列 自动生成 | 更新日期: 2023-09-27 18:32:54

我有一个网格视图,它既有自动生成的删除按钮,也有自动生成的选择按钮。我可以通过 gridView1.SelectedIndex 获取选择按钮的当前行,但我无法获得删除按钮的相同行。如何获得它?

如何在触发自动生成的删除列按钮时获取网格视图的行索引

您应该

能够通过使用网格视图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