3
在以下代碼中,strUsername始終以空字符串「」(以及其他列)的形式返回。在DataList ItemdataBound事件中,如何按列名而不是按ItemArray索引訪問
但是,如果我使用ItemArray並通過傳遞列索引來訪問它,它工作正常。如何通過列名而不是索引訪問?
protected void dlst_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item ||
e.Item.ItemType == ListItemType.AlternatingItem)
{
if (e.Item.DataItem != null)
{
string strUsername = DataBinder.Eval(e.Item.DataItem, "Username").ToString(); -----> this returns as an empty string
}
}
你可以發佈這個控件的asp.net標記嗎? – Aruna 2016-12-18 04:28:07