SQL Server 2000数据库中有一张表test,其中包含id,name,address字段id name address
01 jack CHN
02 lucy USA
03 john UK现在想查出表中某一条数据,然后在DataGridView中按如下样式显示,比如查出id=01名称 值
id 01
name jack
address CHN请求解决方案
方案不要从数据库查出结果后在DataTable中转置,最好是从数据库中解决,比如创建视图、存储过程等。
01 jack CHN
02 lucy USA
03 john UK现在想查出表中某一条数据,然后在DataGridView中按如下样式显示,比如查出id=01名称 值
id 01
name jack
address CHN请求解决方案
方案不要从数据库查出结果后在DataTable中转置,最好是从数据库中解决,比如创建视图、存储过程等。
解决方案 »
- Dictionary的值加载到另一个Dictionary中去、用 foreach
- 如何让button的背景图的大小随button大小变化而变呢
- 实现了接口,跟拥有的功能
- datatable中查找指定字段相同的Datarow,在线等,急
- 求sql一句
- 请教一个问题:在Winform 下,根据什么来判断一个PictureBox控件上绑定了一个图片文件?
- 此控件的tagprefix未在该web窗体中注册????这是怎么回事?高手~!大侠~!帮忙~!
- C#中使用MediaPlayer 9.0 控件的问题。
- winform窗口实时刷新的问题
- 生成一定制控件时,如何使它的属性在其它用户设计时是用组合框显示选择,而非输入
- 刚开始学c#大家给点意见。
- 在vs2005中双击Datagrid打开新页面并传值
好像有专门显示这种格式的控件为什么不用?
insert into @test
select 1,'jack','CHN'
union
select 2,'lucy','USA'
union
select 3,'John','UK'
declare @ID int
declare @Name varchar(20)
declare @Address varchar(20)
declare @tal Table([Field] varchar(20), [Value] varchar(20))
select top 1 @ID=[ID],@Name=[Name],@Address=[Address] from @test -- where condition
insert into @tal values('ID',Cast(@ID as varchar(20)))
insert into @tal values('Name', @Name)
insert into @tal values('Address',@Address)
select * from @tal
而是多行就用Cursor来实现