[英]How to get row index of a gridview when autogenerated delete column button is fired?
I have a gridview which has both autoGenerated delete as well as AutoGenerated select buttons. 我有一个既有自动生成的删除也有自动生成的选择按钮的gridview。 I can get the current row of select button by gridView1.SelectedIndex but I can't get the same for the delete button.
我可以通过gridView1.SelectedIndex获取选择按钮的当前行,但是对于删除按钮却无法获得相同的选择。 how to get it?
如何获得?
You should be able to get it by using the gridviews rowDeleting
event 您应该能够通过使用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 = "";
}
}
Note: This code was copied from, http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.gridview.rowdeleting%28v=vs.110%29.aspx 注意:此代码是从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.