当前位置: 代码迷 >> ASP.NET >> :( GridView 怎么自动增加列,并对应Bind值
  详细解决方案

:( GridView 怎么自动增加列,并对应Bind值

热度:2902   发布时间:2013-02-25 00:00:00.0
:( GridView 如何自动增加列,并对应Bind值
如题;
1、我的数据库读出来的数据是不定的,有时候多,有时候少。
2、page展示的数据其实只有数据库的一个字段,但是要显示成多列
比如:数据库的字段为a,但是a的数据有a1,a2,a3,a4....,显示的时候表头要显示a1,a2,a3,a4.....,datafiled显示的是a1,a2,a3,a4和其他数据处理的结果:r1,r2,r3,r4,
所以我需要gridview自动增加列,并Bind对应值。

请高手们给个思路,或者给例子。分不够再加。。。
:>

------解决方案--------------------------------------------------------
不明白意思 关注
------解决方案--------------------------------------------------------
在绑定时的Rowdatabound方法中判断都有哪些列,然后将不需要的列隐藏
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
得到字符串后,用string.split函数分成数组
使用代码生成DataTable,完成绑定
------解决方案--------------------------------------------------------
比如:数据库的字段为a,但是a的数据有a1,a2,a3,a4....,显示的时候表头要显示

========================================================================
数据库字段为a,现在要把a分成a1,a2,a3,a4显示在gridview里是吗?
------解决方案--------------------------------------------------------
读出改列原始数据之后, .Split(new char[]{ ', '}) 分割