我有一个DataGrid
,我无法在DataGrid
上找到ItemDataBound
的第一行。
其工作正常与其他继续行。
CS
的{{1}}代码是 -
ItemDataBound
请帮我解决这个问题。 感谢
答案 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);";
}
}