标题:求解:关于datagriview的问题!
只看楼主
huang7331185
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2011-7-6
结帖率:50%
已结贴  问题点数:10 回复次数:4 
求解:关于datagriview的问题!
大家好,我是C#新手,今天学习中遇到一个很棘手的问题,具体情况如下:
  我想双击窗体A的datagriview1的某几行数据,然后在窗体B的datagriview1上显示出来,我认为这个应该要用到datatable的,但是我不太会用这个,请问有哪位高手会这段代码或者思路供参考下吗?谢谢!
搜索更多相关主题的帖子: 2011新片 
2011-07-06 18:26
ai0_0jun
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:32
专家分:145
注 册:2011-6-29
得分:0 
路过
2011-07-07 12:06
mb19881022
Rank: 1
来 自:湖北
等 级:新手上路
帖 子:43
专家分:0
注 册:2011-4-22
得分:0 
不会,你会了之后教我一下。
2011-07-07 15:23
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
得分:0 
可以从DGV1里取到里面的值 直接添加到DGV2里面去的呀。
也可以取到DGV1里的某个值在数据库里查出来 显示到DGV2
2011-07-08 18:43
a6068132
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:47
专家分:131
注 册:2011-5-10
得分:10 
SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123;database=ECMS");
            SqlDataAdapter adapter = new SqlDataAdapter("select * from CM_User",con);
            DataSet ds = new DataSet();
            con.Open();
            adapter.Fill(ds,"CM_User");
            con.Close();
            DataTable dt = new DataTable();
            dt = ds.Tables["CM_User"];
            for (int n = 0; n < dt.Rows.Count; n++)
            {
                dataGridView1.Rows.Add();
                dataGridView1.Rows[n].Cells[0].Value = dt.Rows[n]["UserID"].ToString();
                dataGridView1.Rows[n].Cells[1].Value = dt.Rows[n]["UserName"].ToString();
                dataGridView1.Rows[n].Cells[2].Value = dt.Rows[n][2].ToString();
                dataGridView1.Rows[n].Cells[3].Value = dt.Rows[n][3].ToString();
                dataGridView1.Rows[n].Cells[4].Value = dt.Rows[n][4].ToString();
            }
2011-07-09 11:39



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




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

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