日期:2014-05-18 浏览次数:20441 次
SELECT name+' '+age+' '+other 'people' FROM table
------解决方案--------------------
帮顶
------解决方案--------------------
手动加入表格数据应该就可以!!
------解决方案--------------------
可以重写Render方法,手动输出表格。
------解决方案--------------------
up
------解决方案--------------------
帮顶
------解决方案--------------------
使用摸板列,示列html代码:
<asp:TemplateField HeaderText="产品信息">
<ItemStyle HorizontalAlign="Left" />
<ItemTemplate>
<a href='<%#Eval("ProductId","ProductsView.aspx?ProductId={0}") %>' class="linkTitle"><asp:Label ID="lblProductName" runat="server" Text='<%# Bind("ProductName") %>'></asp:Label></a>
[<asp:Label ID="lblAddTime" runat="server" Text='<%# Bind("AddTime") %>'></asp:Label>]<br />
<asp:Label ID="lblProductEpName" runat="server" Text='<%# Bind("EpName") %>'></asp:Label>
<asp:Label ID="lblProductEpAddress" runat="server" Text='<%# Bind("EpAddress") %>'></asp:Label><br />
<%# Eval("EpNameUrl","{0}") %>
</ItemTemplate>
------解决方案--------------------
将需要合并的各列转换成模板列,然后将<ItemTemplate>中的内容合并,类似代码:
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("name") %>'></asp:Label> <asp:Label ID="Label2" runat="server" Text='<%# Bind("age") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
------解决方案--------------------
up
------解决方案--------------------
HonorsOffice说的方法很好啊,直接从数据库读出来多好!效率也高!
SELECT name+' '+age+' '+other 'people' FROM table
------解决方案--------------------
这个用DataList更合适,用GridView比较难