我正在尝试显示从gridview.But上的数据库获取的记录,我无法使用grid_itemdatabound绑定获取的数据。
从数据库获取记录后,我无法进入if condition.It正在发生的情况,就像if condition is false.Any suggestions中的"e.Item is GridDataItem“部分一样。
这是.aspx代码,我在这里遇到了问题。
private void RadGrid_Itemdatabound(object sender, Telerik.Web.UI.GridItemEventArgs e)
{
if ((e.Item is GridDataItem))
{
lblMessage.Text = "SOME TEXT TO BE PRNTED";
}
}发布于 2013-03-30 04:04:37
Itemdatabound事件还包括其他类型的项,如GridHeaderItem。
例如,如果e.Item为GridHeaderItem,则e.Item is GridDataItem将为false。
此外,如果要访问item中的控件,则需要强制转换为适当的控件类型。
例如,
private void RadGrid_Itemdatabound(object sender, GridItemEventArgs e)
{
if (e.Item is GridDataItem)
{
var item = (GridDataItem) e.Item;
var user= (User) e.Item.DataItem; // Cast to appropriate object
var lblMessage = (Label) item.FindControl("lblMessage");
lblMessage.Text = user.FirstName;
}
}https://stackoverflow.com/questions/15709979
复制相似问题