后台数据绑定为:
var title = from n in nsdb.News
where n.ArchiveDeptID == archiveDeptID && n.addDate >= startDate && n.addDate <= endDate && n.Folder.Cid == deptID
select new
{
ID = n.id,
Title = n.title
};//myGridView.DataSource = title;
//myGridView.DataBind();
这里title能正常绑定到GridView,aspx的gridview代码为 <asp:GridView ID="myGridView" runat="server" />
但GridView换为ListView就提示" Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用"的错误提示
如下:
TitleListView.DataSource = title.ToList() ;
TitleListView.DataBind();
aspx代码为:
<asp:ListView ID="TitleListView" runat="server" DataKeyNames='<%# Eval("ID")%>' ItemPlaceholderID="itemPlaceholder">
<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li>
<asp:LinkButton ID="lnkSelect" runat="server" Text='<%# Eval("Title")%>' />
</li>
</ItemTemplate>
<SelectedItemTemplate>
<li class="">
<%# Eval("Title")%>
</li>
</SelectedItemTemplate>
</asp:ListView>
我找了一文章应该能绑定呀http://www.ntdrv.cn/Blog/Article.aspx?ID=1842
var title = from n in nsdb.News
where n.ArchiveDeptID == archiveDeptID && n.addDate >= startDate && n.addDate <= endDate && n.Folder.Cid == deptID
select new
{
ID = n.id,
Title = n.title
};//myGridView.DataSource = title;
//myGridView.DataBind();
这里title能正常绑定到GridView,aspx的gridview代码为 <asp:GridView ID="myGridView" runat="server" />
但GridView换为ListView就提示" Eval()、XPath() 和 Bind() 这类数据绑定方法只能在数据绑定控件的上下文中使用"的错误提示
如下:
TitleListView.DataSource = title.ToList() ;
TitleListView.DataBind();
aspx代码为:
<asp:ListView ID="TitleListView" runat="server" DataKeyNames='<%# Eval("ID")%>' ItemPlaceholderID="itemPlaceholder">
<LayoutTemplate>
<ul>
<asp:PlaceHolder ID="itemPlaceholder" runat="server" />
</ul>
</LayoutTemplate>
<ItemTemplate>
<li>
<asp:LinkButton ID="lnkSelect" runat="server" Text='<%# Eval("Title")%>' />
</li>
</ItemTemplate>
<SelectedItemTemplate>
<li class="">
<%# Eval("Title")%>
</li>
</SelectedItemTemplate>
</asp:ListView>
我找了一文章应该能绑定呀http://www.ntdrv.cn/Blog/Article.aspx?ID=1842
解决方案 »
- Jquery 实现treeview 的一点小麻烦
- 内容有文本也就图片,我是应该用xml还是关系数据库呢
- GridView的分页和按列头排序问题?[高分-顶者有份]
- Petshop里的web.config的字符串加密是怎么做的?如:<add key="SQLConnString1" value="AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAA1dvFJU2VlUauJ9
- 一个Insert的问题,不知道是哪里错了
- 关于经过datagrid改变颜面色
- 一个简单问题 高手们 也帮帮小弟吧~~
- 请问如何将一个javascript程序包装成一个asp.net的控件
- 框架显示问题...麻烦帮出出主意.谢谢
- 购物车 支付功能的开发
- TFS2008如何自定义进行中的项目的过程模板?定义模板供新项目使用知道,当前项目的模板如何自定义?
- 如何从Excel表中取固定一行的数据保存进sqlserver?
<asp:LinkButton ID="lnkSelect" runat="server" Text=' <%# Eval("Title")%>' />我想点击此标题获取文件的详细信息,没有DataKeyNames该如果做?