| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 558 人关注过本帖
标题:关于在datagridview控件中选取的几列值的选取与得值问题
只看楼主 加入收藏
不辍
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2015-1-24
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
关于在datagridview控件中选取的几列值的选取与得值问题
//if (dataGridView1.SelectedRows[0].Selected)
                //{
                //    order = dataGridView1.SelectedRows[0].Cells[2].Value.ToString();
                //}
                //MessageBox.Show(order);
                string billno = "";
                for (int i = 0; i < dataGridView1.Rows.Count; i++)
                {
                    if (dataGridView1.Rows[i].Cells[0].Value != null)
                    {
                        if ((bool)dataGridView1.Rows[i].Cells[0].Value == true)
                        {
                            billno += dataGridView1.SelectedRows[0].Cells[2].Value.ToString() + ",";
                            //billno += dataGridView1.Rows[i].Cells[i].Value.ToString() + ",";
                            //MessageBox.Show(billno);
                        }
                    }
                }
                MessageBox.Show(billno);
                //}
                if (!string.IsNullOrEmpty(billno))
                {
                    billno = billno.Remove(billno.LastIndexOf(","), 1);
                }


当选取两行的时候messagebox输出的是选取的第二行的值,并且还是输出的两次,第二行是订单号比如是 02   那输出就是02,02
搜索更多相关主题的帖子: null 
2015-01-24 17:42
over1230
Rank: 8Rank: 8
等 级:贵宾
威 望:25
帖 子:113
专家分:897
注 册:2009-10-9
收藏
得分:10 
billno += dataGridView1.SelectedRows[0].Cells[2].Value.ToString() + ",";
这不是把取值位置固定了吗?取出来的值当然是固定的。
这是想说明什么呢?
2015-01-26 09:40
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
收藏
得分:10 
billno += dataGridView1.SelectedRows[0].Cells[2].Value.ToString() + ",";
你都写死了啊..第一行,第三列的值
2015-01-26 10:42
Maick
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:32
帖 子:251
专家分:1314
注 册:2012-9-21
收藏
得分:0 
要取多列的值..应该是行变..列不变
billno += dataGridView1.SelectedRows[i].Cells[2].Value.ToString() + ",";
2015-01-26 10:49
快速回复:关于在datagridview控件中选取的几列值的选取与得值问题
数据加载中...
 
   



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

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