| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 394 人关注过本帖
标题:【新手请教】数据表数据和非数据表显示的问题
只看楼主 加入收藏
深海潜行
Rank: 2
等 级:论坛游民
帖 子:30
专家分:21
注 册:2009-9-9
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:2 
【新手请教】数据表数据和非数据表显示的问题
DataTable temp=BaseDB.GetTable("select 部门号  from department", null);//加入数据表数据,baseDB是操作数据库的函数
temp.Rows.Add("所有部门");//加入非数据表数据
datagridview.datasource=temp;//显示出来

上面的显示都正确,现在的问题是我想把非数据表数据放到数据表数据的前面,下面是我的程序:

DataTable temp = new DataTable();
temp.Columns.Add();
temp.Rows.Add("所有部门");
把数据表数据加入的时候总是不行:
第一种方法:temp.rows.add(BaseDB.GetTable("select 部门号  from department", null));//error

第二种方法:
    datatable temp2=BaseDB.GetTable("select 部门号  from department", null);//将数据表中的数据放入temp2中
    for (int  i = 0; i < temp2.Rows.Count; i++)
            {
              temp.Rows.Add(temp2.Rows[i]);//想将temp2的row一行行放到temp中,但error
              

            }
各位有什么好办法?
           
搜索更多相关主题的帖子: 数据 
2009-10-20 14:17
jedypjd
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:9
帖 子:1096
专家分:4969
注 册:2009-7-27
收藏
得分:20 
temp.Rows.Add();有几个重载?

天涯无岁月,歧路有风尘,百年浑似醉,是非一片云
2009-10-21 16:40
深海潜行
Rank: 2
等 级:论坛游民
帖 子:30
专家分:21
注 册:2009-9-9
收藏
得分:0 
自己搞出来了。
string temp_row;
temp_row = temp.Rows[i].ItemArray[0].ToString();
temp_depart.Rows.Add(temp_row);
关键是itemArray这个参数


2009-10-22 09:01
快速回复:【新手请教】数据表数据和非数据表显示的问题
数据加载中...
 
   



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

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