标题:求助,从数据库中拿出一条记录,以记录的内容动态创建列。datagrid或者data ...
只看楼主
loplee
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-2-7
结帖率:100%
已结贴  问题点数:10 回复次数:8 
求助,从数据库中拿出一条记录,以记录的内容动态创建列。datagrid或者dataview
求助,从数据库中查询出一条记录,以记录的内容动态创建列(列名为数据库记录的内容,非数据库字段名)。datagrid或者dataview或者其他的表格控件。先谢谢大家了。分就这么点,真是不好意思。
搜索更多相关主题的帖子: 数据库 记录 动态 
2012-02-09 10:37
loplee
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-2-7
得分:0 
有没有人帮忙。。急……
2012-02-09 11:05
BigPei
Rank: 3Rank: 3
来 自:苏州
等 级:论坛游侠
威 望:6
帖 子:43
专家分:161
注 册:2012-1-10
得分:0 
使用DataGridView。
将ColumnHeaderVisiable设置为False.

DataTable dt = new DataTable();
dt.Columns.Add("Name");
DataRow dr = dt.NewRow();
dr[0] = "Tom";
dt.Rows.Add(dr);
this.dataGridView1.DataSource = dt;

Fighting forever.
2012-02-09 13:55
loplee
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-2-7
得分:0 
回复 3楼 BigPei
http://w33.
就是这两张表,需要把表1的ItemID为2的Item查出来,然后把Item记录的数据显示到DataGrid或者DataView的列名。麻烦你了,不胜感激。
2012-02-10 09:02
wypdragon
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:29
专家分:110
注 册:2011-11-19
得分:10 
大概这样:
DataRow[] rows = 表1.Select("ItemID=2");
DataTable dt = new DataTable();
for (int i=0;i<rows.Length;i++)
{
    dt.Columns.Add(new DataColumn(rows[i]["Item"].ToString(),typeof(string)))
}

[ 本帖最后由 wypdragon 于 2012-2-10 14:33 编辑 ]
2012-02-10 14:31
zhouz13
Rank: 2
等 级:论坛游民
帖 子:4
专家分:20
注 册:2010-4-6
得分:0 
         

第一种方法:直接加列 this.dataGridView1.Columns.Add("ddd", "haha");
    把内容一个一个加好

第二种方法: DataGridViewColumn column = new DataGridViewColumn();
            column.Name = "";
            column.HeaderText = "";
2012-02-10 16:35
loplee
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2012-2-7
得分:0 
回复 5楼 wypdragon
还涉及到动态列的问题。Item项目不固定,需要先查出ItemID,然后对应相应的Item,并且写入Dataview的列名。谢谢你了,还是你的答案更靠近一些!十分感谢!
2012-02-12 20:33
hammer_hu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-2-22
得分:0 
刚来的,不知道怎么积累分数,先水一下!
2012-02-22 15:14
hammer_hu
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-2-22
得分:0 
怎么积分?
2012-02-22 15:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-360623-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.061650 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved