我有10行的gridview,我在每个页面中显示6行,当我单击图像按钮时,所有功能都在工作,但是每行中都有一个文本框和图像按钮,但是当我单击页面索引时,它显示错误在行命令中,如何在gridview行命令事件中检查行类型是否为数据行。我正在使用的代码如下
protected void gvgridview1_RowCommand(object sender, GridViewCommandEventArgs e)
{
GridViewRow gvRow = (GridViewRow)(((ImageButton)e.CommandSource).NamingContainer);
TextBox txtgvGroupName = (TextBox)gvRow.FindControl("txtgvGroupName");
ImageButton imgbtn = (ImageButton)gvRow.FindControl("imgbtn");
if (e.CommandName == "Edit")
{
imgbtn.Visible = false;
}
}
最佳答案
If(e.Row.RowType == DataControlRowType.DataRow)
然后写下您的条件。