读书人

GridView绑定Listlt;OrderModelgt;的有关问

发布时间: 2012-03-22 17:43:57 作者: rapoo

GridView绑定List<OrderModel>的问题。
protected void BindGridVIew()
{
if (isLand())
{
UserModel um = (UserModel)getLandUser();
List<OrderModel> lsModel = action.getList("userid", um.ID, "status", "0");

GridView1.DataSource = lsModel;
GridView1.DataBind();
}
}

这样绑定是没问题,但如何设—ataKeyNames的项呢?
还有我自定义列:
<asp:BoundField HeaderText="名称" DataField="order_name" ItemStyle-HorizontalAlign="Left" />
又如何设—ataField的项? 照原来那样设是不行的,用<ItemTemplate>是可以,但我想用BoundField可以做到吗?

大家给个方案,在学三层,不想让UI层的人去考虑数据库问题。

[解决办法]
你的OrderModel类内有定义order_name这个属性么

读书人网 >asp.net

热点推荐