调用一个方法返回Collection<T>的类型,绑定到GridView后却只能显示第一条的数据,怎样才能使GridView能显示Collection<T>中全部的数据呢?GridView1.DataSource = Collection<T>;
GridView1.DataBind();或者谁能说一下,DataBind的机制呢?
GridView1.DataBind();或者谁能说一下,DataBind的机制呢?
解决方案 »
- 插件问题
- 瞧一瞧,看一看啊,会的帮忙解决一下,不会捧个人场啊,简单的jQuery操作表单问题
- gridview定义的dropdownlist控件怎么绑定到字段,且GridView1_RowDeleting都没有效果,在线等
- Gridview 的小白问题求教
- AjaxPro不能返回Json格式应用吗?
- 关于发送EMAIL
- VS2003DataGrid的排序功能
- 上一次登录时间,怎么实现?
- 数据库中的主键,什么叫主键?主键有什么用途?
- 网站上的图片存在数据库里有什么优劣之处?请详细指点一下!
- int[] a = new int[3]; a是值类型还是引用类型?说说理由
- 前台代码控制问题,超难!!!
{
IList<db.Ycfswk> list = e.ReturnValue as IList<db.Ycfswk>;
if (list == null)
Pager1.Records = 0;
else
Pager1.Records = list.Count;
}
// ...
public string FirstName {
get { return _firstName; }
}
// ...
// here Company is another entity type
public Company Company {
get { return _company; }
}}ICollection persions;
//persions = new Persion[] { persion1, persion2 };
// or
persions = new ArrayList();
persions.Add(persion1);
persions.Add(persion2);
/* if you under .net 2.0, had better take as following:
* IList<Persion> perions = new List<Persion>();
* persions.Add(persion1);
* persions.Add(persion2);
*/
GridView1.DataSource = persions;
GridView1.DataBind(); <asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField DataField="FirstName"></asp:BoundColumn>
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="Label1" Text='<%# Eval("Company.Name") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Good Luck!
take as below:
ICollection<string> strColl = new Collection<string>();
strColl[0]= "hello";
strColl[1]= "world";GridView1.DataSource = strColl;
GridView1.DataBind(); <asp:GridView ID="GridView1" runat="server">
<Columns>
<asp:BoundField DataField="FirstName"></asp:BoundColumn>
<asp:TemplateField>
<ItemTemplate>
<%# Container.DataItem %>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>Hope helpful!
plz remove the line "<asp:BoundField DataField="FirstName"></asp:BoundColumn>" in the codes above.