各位高手:
刚才做一个ASP.NET电子书店的网页,遇到了问题,源代码如下:
<asp:datagrid id="datagrid1" runat="server" AutoGenerateColumns="False" PageSize="6" AllowPaging="True"
Width="100%" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" BackColor="White" CellPadding="3"
GridLines="None" CellSpacing="1">
<FooterStyle ForeColor="Black" BackColor="#C6C3C6"></FooterStyle>
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#9471DE"></SelectedItemStyle>
<ItemStyle ForeColor="Black" BackColor="#DEDFDE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#E7E7FF" BackColor="#4A3C8C"></HeaderStyle>
<Columns>
<asp:HyperLinkColumn Text=<%#DataBinder.Eval(Container.DataItem,"Bookname")%> DataNavigateUrlField="bookid" DataNavigateUrlFormatString="booklist.aspx?bookid={0}" HeaderText="书籍名"></asp:HyperLinkColumn> 这里有问题!!!!
<asp:BoundColumn DataField="author" HeaderText="作者"></asp:BoundColumn>
<asp:BoundColumn DataField="bookprint" HeaderText="出版社"></asp:BoundColumn>
<asp:BoundColumn DataField="number" HeaderText="库存"></asp:BoundColumn>
<asp:BoundColumn DataField="saleprice" HeaderText="售价(元)"></asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" ForeColor="Black" BackColor="#C6C3C6"></PagerStyle>
</asp:datagrid>
我想让这一句代码:
<asp:HyperLinkColumn Text=<%#DataBinder.Eval(Container.DataItem,"Bookname")%> DataNavigateUrlField="bookid" DataNavigateUrlFormatString="booklist.aspx?bookid={0}" HeaderText="书籍名"></asp:HyperLinkColumn>
的Text动态绑定图书名称,可以运行时出现问题:错误 6 Databinding expressions are only supported on objects that have a DataBinding event. System.Web.UI.WebControls.HyperLinkColumn does not have a DataBinding event. D:\Visual Studio 2005\WebSites\bookshop\bookselect.aspx 65
错误 7 Literal content ('</asp:HyperLinkColumn>') is not allowed within a 'System.Web.UI.WebControls.DataGridColumnCollection'. D:\Visual Studio 2005\WebSites\bookshop\bookselect.aspx 65
到底怎么解决,高分求解!!!!
刚才做一个ASP.NET电子书店的网页,遇到了问题,源代码如下:
<asp:datagrid id="datagrid1" runat="server" AutoGenerateColumns="False" PageSize="6" AllowPaging="True"
Width="100%" BorderColor="White" BorderStyle="Ridge" BorderWidth="2px" BackColor="White" CellPadding="3"
GridLines="None" CellSpacing="1">
<FooterStyle ForeColor="Black" BackColor="#C6C3C6"></FooterStyle>
<SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#9471DE"></SelectedItemStyle>
<ItemStyle ForeColor="Black" BackColor="#DEDFDE"></ItemStyle>
<HeaderStyle Font-Bold="True" ForeColor="#E7E7FF" BackColor="#4A3C8C"></HeaderStyle>
<Columns>
<asp:HyperLinkColumn Text=<%#DataBinder.Eval(Container.DataItem,"Bookname")%> DataNavigateUrlField="bookid" DataNavigateUrlFormatString="booklist.aspx?bookid={0}" HeaderText="书籍名"></asp:HyperLinkColumn> 这里有问题!!!!
<asp:BoundColumn DataField="author" HeaderText="作者"></asp:BoundColumn>
<asp:BoundColumn DataField="bookprint" HeaderText="出版社"></asp:BoundColumn>
<asp:BoundColumn DataField="number" HeaderText="库存"></asp:BoundColumn>
<asp:BoundColumn DataField="saleprice" HeaderText="售价(元)"></asp:BoundColumn>
</Columns>
<PagerStyle HorizontalAlign="Right" ForeColor="Black" BackColor="#C6C3C6"></PagerStyle>
</asp:datagrid>
我想让这一句代码:
<asp:HyperLinkColumn Text=<%#DataBinder.Eval(Container.DataItem,"Bookname")%> DataNavigateUrlField="bookid" DataNavigateUrlFormatString="booklist.aspx?bookid={0}" HeaderText="书籍名"></asp:HyperLinkColumn>
的Text动态绑定图书名称,可以运行时出现问题:错误 6 Databinding expressions are only supported on objects that have a DataBinding event. System.Web.UI.WebControls.HyperLinkColumn does not have a DataBinding event. D:\Visual Studio 2005\WebSites\bookshop\bookselect.aspx 65
错误 7 Literal content ('</asp:HyperLinkColumn>') is not allowed within a 'System.Web.UI.WebControls.DataGridColumnCollection'. D:\Visual Studio 2005\WebSites\bookshop\bookselect.aspx 65
到底怎么解决,高分求解!!!!
解决方案 »
- gridview按钮列的下载功能。
- 关于c#中后台为gridview某一列动态添加linkbutton并为其绑定click事件的问题
- 请问MVC3的一些问题谁能进来帮帮我啊?分大大地给啊!!
- 帮我看看这段代码怎么不对(想实现在一幅图片的某个区域单击弹出一个窗口)!!
- 怎样ASPxGridView 获取模板中的实例
- ObjectDataSource对象中找不到system.web.security.membership[跪哭呀]?
- 假单问题
- [请教] asp.net对数据倒入excel文件的问题?
- 怎么样才能在本机看到:"SDK\v1.1\QuickStart\aspplus\samples\grocertogo"这个例子?
- IE不能正确读取.aspx文件
- 用.net 怎样完成用户注册激活
- 网站发布后问题 列""不属于表"" 高手进来
DataNavigateUrlField="bookid" DataNavigateUrlFormatString="booklist.aspx?bookid={0}" HeaderText="书籍名"> </asp:HyperLinkColumn>