gridview列绑定问题

我在要一个列里面绑定两个字段,字段都查出来了,怎么绑定?有的说用Eval..

请把代码告知,谢谢.


FFIVE
浏览 342回答 2
2回答

海绵宝宝撒

从默认的 BoundField,改用 TemplateField,然后在一个列里,放两个 Label 控件,各绑定一个字段.<Columns> &nbsp;&nbsp;&nbsp;&nbsp;<asp:TemplateField&nbsp;ShowHeader="False"&nbsp;ItemStyle-Width="120px"&nbsp;HeaderText="队别"&nbsp;HeaderStyle-HorizontalAlign="Center"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<ItemTemplate> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label&nbsp;ID="lblTEAM_ID"&nbsp;runat="server"&nbsp;Text='<%#Eval("TEAM_ID")&nbsp;%>'></asp:Label>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label&nbsp;ID="lblTEAM_NAME"&nbsp;runat="server"&nbsp;Text='<%#Eval("TEAM_NAME")&nbsp;%>'></asp:Label> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</ItemTemplate> &nbsp;&nbsp;&nbsp;&nbsp;</asp:TemplateField>

慕斯709654

这有两种绑定的方式,你看可有对的:<%#Eval("p_id") %>&nbsp; //Eval返回的是传入的列名所对应的列数据的值(RepeatColumn="3"按行数排列)<%#DataBinder.Eval(Container.DataItem,"p_id") %>
打开App,查看更多内容
随时随地看视频慕课网APP