你好,感谢你阅读此帖.
我的一个DataSet中保存的数据如下:Column1 column2 column3
00 10 20
01 11 21
02 12 22
03 13 23
现在我想在DataGridView显示成如下效果:Column1 00 01 02 03
Column2 10 11 12 13
Column3 20 21 22 23
希望我已经把问题描述清楚,我也不知道这种方法是不是叫做数据纵向显示,我已经在GG和百度搜索了好多资料都没有得到结果,
只限定于使用DataGridView控件实现第二种效果,提供思路和源码均可,谢谢,希望各位朋友能够帮帮我,本人在线不定时刷新寻求答案.顺祝各位工作顺利
我的一个DataSet中保存的数据如下:Column1 column2 column3
00 10 20
01 11 21
02 12 22
03 13 23
现在我想在DataGridView显示成如下效果:Column1 00 01 02 03
Column2 10 11 12 13
Column3 20 21 22 23
希望我已经把问题描述清楚,我也不知道这种方法是不是叫做数据纵向显示,我已经在GG和百度搜索了好多资料都没有得到结果,
只限定于使用DataGridView控件实现第二种效果,提供思路和源码均可,谢谢,希望各位朋友能够帮帮我,本人在线不定时刷新寻求答案.顺祝各位工作顺利
http://topic.csdn.net/u/20090226/15/7482dfee-7375-4a12-b01a-e79f2167d9be.html
先定义像下面这样的类:
public class GvData
{
public string Column1 { get;set;} //对应Column1
public string C00 { get;set;} //对应00
public string C01 { get;set;} //对应01
public string C02 { get;set;} //对应02
public string C03 { get;set;} //对应03
}之后把数据读出DataTable
定义一个List<GvData>集合
然后循环DataTable,按照你显示的规则建立并赋值一个GvData,并Add到List<GvData>
然后就可以把数据源绑定到List<GvData>集合了。