如何在DataList中使用DataBinding事件

时间:2014-02-26 18:30:00

标签: asp.net

我正在使用DataList并希望通过数据绑定事件绑定数据。 当我尝试使用ItemdatBound事件绑定数据而不是它给出错误时,当我使用断点时,它首先转到datBinding事件而不是源代码,当它转到源代码时,它给出错误“System.Data。 DataRowView'不包含名称为“iParentPageId_PK”的属性 那我现在做什么???

我的代码......

protected void dlRight_ItemDataBound(object sender, DataListItemEventArgs e)
{
    if (e.Item.ItemType == ListItemType.Item)
    {
        Label lblId = (Label)e.Item.FindControl("lblId");
        SubPage objEntity = new SubPage()
        {

            ParentPageId = Convert.ToInt32(lblId.Text)

        };
        dlRight.DataSource = objSubBll.GetByParentPageId(objEntity);
        dlRight.DataBind();
    }
}
protected void dlRight_DataBinding(object sender, EventArgs e)
{

}

0 个答案:

没有答案