如何在gridview中将行reocrds显示为列 [英] How to display row reocrds as columns in gridview

查看:84
本文介绍了如何在gridview中将行reocrds显示为列的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

亲爱的朋友们,



我在gridview中有小代码,从数据库中恢复数据。



现在db记录是,



EmpId EmpName EmpAddress

- ----------------------

1. Raju Ban

2. Ravi Hyd

3. Ram Ban

4. Radha Hyd

5. Rajesh妈妈





现在我要显示记录为,



Raju Ravi Ram

Ban Hyd Ban





Radha Rajesh

Hyd妈妈





请任何人帮助我。我正在使用波纹管代码。在此先感谢。



< asp:TemplateField ItemStyle-VerticalAlign =Top>



< asp:Label ID =Label1runat =serverText ='<%#Eval(EmpName)++ Eval(EmpAddress)%>'>

Dear Friends,

I have small code in gridview, data retriving from database.

Now db records are,

EmpId EmpName EmpAddress
------------------------
1. Raju Ban
2. Ravi Hyd
3. Ram Ban
4. Radha Hyd
5. Rajesh Mum


Now i want to display records as,

Raju Ravi Ram
Ban Hyd Ban


Radha Rajesh
Hyd Mum


please can any one help me. I am using bellow code. Thanks in advance.

<asp:TemplateField ItemStyle-VerticalAlign="Top" >

<asp:Label ID="Label1" runat="server" Text='<%# Eval("EmpName")+""+Eval("EmpAddress") %>'>

推荐答案

您好,



您使用的是哪个数据库?为什么不在表上使用pivot并通过编写存储过程或其他东西从数据库本身获取所需的数据。它将满足您的需求并且更简单。



尝试以下链接:

http://blog.sqlauthority.com/2008/06/07/sql-server-pivot-and-unpivot -table-examples / [ ^ ]



http://technet.microsoft.com/en-in/library/ms177410%28v=sql.105%29.aspx [ ^ ]



希望这会有所帮助。 :)



问候,

Praneet
Hi,

Which database are you using ? Why dont you use pivot on the table and get the desired data from database itself by writing a stored proc or something. It will cater your needs and will be simpler.

Try these links :
http://blog.sqlauthority.com/2008/06/07/sql-server-pivot-and-unpivot-table-examples/[^]

http://technet.microsoft.com/en-in/library/ms177410%28v=sql.105%29.aspx[^]

Hope this helps. :)

Regards,
Praneet


这篇关于如何在gridview中将行reocrds显示为列的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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