c#怎么在dataGridView里面添加一列?

左边这写数据是从数据库的表里查出来的,右变的数据前三列是数据库里的直接调出来的,但是数量那列我想后加,并且双击一次左面的dgv,右面对应的数据的数量就+1,怎么实现,求帮... 左边这写数据是从数据库的表里查出来的,右变的数据前三列是数据库里的直接调出来的,但是数量那列我想后加,并且双击一次左面的dgv,右面对应的数据的数量就+1,怎么实现,求帮助 展开
 我来答
一骑当后
2015-07-03 · 知道合伙人数码行家
一骑当后
知道合伙人数码行家
采纳数:40298 获赞数:306434
网络、设备维护、电路、弱电检测。

向TA提问 私信TA
展开全部
c#添加一列或一行具体代码和注释如下:
//
var d= new DataTable();

//想加几个列就加几个列。
d.Columns.Add("a");
d.Columns.Add("b");
d.Columns.Add("c");

//相加几个行就加几个行
//每行可以满员,也可以个别字段没有值(比如这里的c)
var r = d.NewRow();
r["a"] = 1;
r["b"] = 2;
d.Rows.Add(r);

//数据的类型也可以随意整,不限制
var r2 = d.NewRow();
r2["a"] = "wakaka";
r2["c"] = 2;
d.Rows.Add(r2);

//绑定上去
dataGridView1.DataSource = d;
IcebeareM
推荐于2017-09-07 · TA获得超过660个赞
知道小有建树答主
回答量:1235
采纳率:0%
帮助的人:355万
展开全部
            DataTable dt = new DataTable();
            dt.Columns.Add("编号",typeof(Int32));
            dt.Columns.Add("名称", typeof(string));
            dt.Columns.Add("数量", typeof(string));

            DataRow dr = dt.NewRow();
            dr["编号"] = dataGridView1.CurrentCell.OwningRow.Cells["编号"].ToString();
            dr["名称"] = dataGridView1.CurrentCell.OwningRow.Cells["名称"].ToString();
            dt.Rows.Add(dr);

            dataGridView2.DataSource = dt;

你要的是把左边的部分信息带到右边的表格里吧!?

看懂代码,自己再改下!

追问
我能加一下您的q.q吗,然后细问问
追答
29077384你可以加我的qq,有问题可以留言!上班时间可以帮你远程看下!呵呵!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yqsky3964
2013-09-19 · TA获得超过1875个赞
知道小有建树答主
回答量:1184
采纳率:0%
帮助的人:664万
展开全部
dgv.columns.add("","");两参数分别为列名和列标题名
更多追问追答
追问
那您知道怎么让数量增加吗,双击一次的时候数量是一,双击两次数量就是2...
追答
你在左边的DGV双击事件里给右边的单元格赋值就可以了啊!双击次数可以用变量存储的啊!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式