private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)中
if (e.Item.Cells[8].Text != "编辑")
{
if (Session["StaffID"].ToString() != e.Item.Cells[5].Text)
{
LinkButton lb  = (LinkButton)e.Item.FindControl("LinkButton2");
if (null!=lb) 
{
lb.Visible = false;
lb.Text = "";
}
}
}

解决方案 »

  1.   

    LinkButton2 指的是什么?
    如果是pushbutton呢?
      

  2.   

    linkbutton是你模板列里面的控件
    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)中
    if (e.Item.Cells[8].Text != "编辑")
    {
    if (Session["StaffID"].ToString() != e.Item.Cells[5].Text)
    {
    Button lb  = (Button)e.Item.FindControl("Button");
    if (null!=lb) 
    {
    lb.Visible = false;
    lb.Text = "";
    }
    }
    }