当前位置: 代码迷 >> ASP.NET >> 关于gridview自定义列名后,绑定数据无法显示出来解决方案
  详细解决方案

关于gridview自定义列名后,绑定数据无法显示出来解决方案

热度:4102   发布时间:2013-02-25 00:00:00.0
关于gridview自定义列名后,绑定数据无法显示出来
如果绑定数据后gridview列数比数据源多,是否会影响,还有里面有个列是TextBOx的,是否可以将数据源的一个列赋值给它?

------解决方案--------------------------------------------------------
<asp:TemplateField HeaderText="">
<ItemTemplate>
<asp:TextBox ID="bnum" runat="server" Text='<%#Eval("bnum") %>' Width="50px"></asp:TextBox>//红色字换成你的数据源字段

</ItemTemplate>
</asp:TemplateField>

------解决方案--------------------------------------------------------
一一对应,要不然肯定不出来值,列数比数据源多只会浪费资源,影响效率。
------解决方案--------------------------------------------------------
gridview 列数比数据源多,不报错嘛,应该找不到列吧;如果说数据源比gridview列数多,应该不会报错;最好一一对应;当然可一个textbox赋值,Text=‘<%#Eval("字段")%>’
  相关解决方案