DataGrid的第一行没有在Asp.net中找到ItemDataBound c#

时间:2014-10-07 08:21:24

标签: c# asp.net

我有一个DataGrid,我无法在DataGrid上找到ItemDataBound的第一行。

其工作正常与其他继续行。

CS的{​​{1}}代码是 -

ItemDataBound

请帮我解决这个问题。 感谢

1 个答案:

答案 0 :(得分:1)

首先,您不需要在DgrMemberList_ItemDataBound中使用循环。此事件将针对网格中的每一行执行。

 protected void DgrMemberList_ItemDataBound(object sender, DataGridItemEventArgs e)
 {
      if (e.Row.DataItem == null)
          return;

      HtmlAnchor aDelivery = e.Item.FindControl("aDelivery") as HtmlAnchor;
      if (e.Item.Cells[2].Text.ToString() == "STK")
      {
           aDelivery.HRef = "CreateDownloadImageSubmit.aspx?OID=" + e.Item.Cells[0].Text;
      }
      else
      {
           aDelivery.HRef = "javascript:void(0);";
      }

 }