0

我想禁用绑定到该网格的按钮控件。我正在使用 btnTestMod.Enabled=false; 但它显示“System.NullReferenceException:对象引用未设置为对象的实例。” 请建议更正。

protected void gvRootModule_RowDataBound(object sender, GridViewRowEventArgs e)
    {
      if (e.Row.RowType == DataControlRowType.DataRow)
        {
            Button btnTestMod = ((Button)e.Row.FindControl("btnlessontest"));
        }
    }
4

1 回答 1

-1
protected void gvRootModule_RowDataBound(object sender, GridViewRowEventArgs e)
{
  if (e.Row.RowType == DataControlRowType.DataRow)
    {
        var button = e.Row.FindControl("btnlessontest") as Button;
        if(button == null) return;

        button.Enabled = false;
    }
}
于 2012-11-28T13:28:34.227 回答