C# DataGridView 手动添加和删除行

通过查资料以及自己的不断尝试,终于成功了

目的:不对DataGridView本身操作,直接将页面上其它文本框的信息添加到DataGridView中

优点:不对DataGridView本身操作,并且去除了带*行的空白行

缺点:带*行总在DataGridView最下行

 

注:qcResultDataSet是从数据库查询出来数据集,dataGridViewQcHistory为DataGridView的别名 

      DataGridView的属性:AllowUserToAdd为true  

思路:是先填充第一行的数据,再对第一行深复制两次,一共3行数据

 

              DataGridView属性设置如下:

             AllowUserToAddRows             False

             AllowUserToDeleteRows         False

             AutoSizeColumsMode             AllCells

             AutoSizeRowsMode                AllCells 

            //不绑定DATAGRIDVIEW的情况下,添加6行数据

            string[] chemProName = new string[6];
            chemProName[0] = "A";
            chemProName[1] = "B";
            chemProName[2] = "C";
            chemProName[3] = "D";
            chemProName[4] = "E";  
            chemProName[5] = "F";

 

            for (int i = 0; i < chemProName.Length; i++)
            {
                DataGridViewRow dr = new DataGridViewRow();
                dr.CreateCells(dvgChemProInfo);
                dr.Cells[0].Value = chemProName[i];
                dr.Cells[1].Value = "234";
                //dvgChemProInfo.Rows.Insert(0, dr);
                dvgChemProInfo.Rows.Add(dr);

 

            }

 

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值