Iro*_*fin 5 c# asp.net data-binding gridview
我有以下类(伪代码):
如果我将ItemDetail设置为asp.net gridview的数据源:
grid.DataSource = new List<ItemDetail>();
grid.DataBind();
Run Code Online (Sandbox Code Playgroud)
我可以在GridView中使用Field1吗?如果是这样,那么正确的DataBinder语法是什么?下面的代码试图强制转换为Item:
<%# DataBinder.Eval(Container.DataItem, "Field1") %>
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助.
编辑:我是个白痴.我复制了gridview并为不同的网格调用了一个RowDataBound事件处理程序...很抱歉浪费了每个人的时间,但是如果有人有相同的问题,这里有一些很好的信息.最后,基类的公共属性正确绑定.谢谢!
如果您的基类属性是公共的,那么只要您还在子构造函数中初始化它,就不应该有问题。
另外,我不确定您的示例绑定是否是伪代码,但您必须将网格绑定到 IListSource、IEnumerable 或 IDataSource,因此您需要 ItemDetails 的 Collection、List、IQueryable 等。
| 归档时间: |
|
| 查看次数: |
1301 次 |
| 最近记录: |