自定义表单 - gridview [英] customize form - gridview

查看:76
本文介绍了自定义表单 - gridview的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将记录存储在我的mysql中,如下所示





 ID companyName size amount 
1公司AS 2
2公司BM 4
3公司CM 3
4公司DL 2
5公司D XL 1


我希望我的记录显示如下:

公司A 
S 2

公司B
M 4

公司C
M 3

公司D
L 2
XL 1



i不想使用任何水晶报告或MS报告,可以通过使用数据控制来完成吗?如FormView,GridView,DetailsView或ListView?我测试后使用c#

============================

vinay的例子:

公司A 
S 2

公司B
M 4

公司C
M 3

公司D
L 2

公司D
XL 1

解决方案

使用转发器





 <  表格 >  
< asp:Repeater ID = repeaterWithEval runat = 服务器 >
< ItemTemplate >
< tr >
< td > <% #Eval( companyName%> < / td >
< td > < / td >
< / tr >
< tr >
< td > <% #Eval( size%> < / td < span class =code-keyword>>
< td > <% #Eval( amount%> < <跨度class =code-leadattribute> / td >
< / tr >
< / ItemTemplate >
< / asp:Repeater >
< / table >


只需按以下格式设计gridview

 <   asp:GridView     ID   =  grd    AutoGenerateColumns   =  false        runat   =  server     >  
< >
< < span class =code-leadattribute> asp:TemplateField >
< ItemTemplate >
< div >
< div > < span > <% #Eval( CompanyName%> < / span > < span > <% #Eval( 金额%> < / span > < / div >
< ; div > <% #Eval( 大小%> ; < / div >

< / div >

< / ItemTemplate < span class =code-keyword>>
< / asp:TemplateField >
< / Columns >
< / asp:GridView >


I have the record stored in my mysql as below


ID     companyName       size        amount
1       Company A         S             2
2       Company B         M             4
3       Company C         M             3
4       Company D         L             2
5       Company D         XL            1


I want my record to be show like this :

Company A
    S              2

Company B
   M               4

Company C
   M               3

Company D
   L               2
   XL              1


i dont want to use any crystal report or MS report, posssible can be done by using data control? such as FormView, GridView, DetailsView or ListView? by using c#
============================
after i tested vinay''s example:

Company A
    S              2

Company B
   M               4

Company C
   M               3

Company D
   L               2

Company D
   XL              1

解决方案

Use repeater


<table>
<asp:Repeater ID="repeaterWithEval" runat="server">
  <ItemTemplate>
    <tr>
    <td><%# Eval("companyName") %></td>
    <td></td>
    </tr>
    <tr>
    <td><%# Eval("size") %></td>
    <td><%# Eval("amount") %></td>
    </tr>
  </ItemTemplate>
</asp:Repeater>
</table>


Just Design You gridview in following Format

<asp:GridView ID="grd" AutoGenerateColumns="false"   runat= "server"  >
    <Columns>
    <asp:TemplateField>
    <ItemTemplate>
    <div>
    <div><span><%# Eval("CompanyName") %></span>:<span><%# Eval("Amount")%></span></div>
    <div><%# Eval("Size") %></div>

    </div>

    </ItemTemplate>
    </asp:TemplateField>
    </Columns>
    </asp:GridView>


这篇关于自定义表单 - gridview的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆