首先初始化

 1             this.CheckView.Columns.Clear();
 2             DataGridViewComboBoxColumn dcomo = new DataGridViewComboBoxColumn();
 3             dcomo.Items.Add("合格");
 4             dcomo.Items.Add("不合格");
 5             dcomo.Name = "combo";
 6             dcomo.HeaderText = "结论";
 7
 8             this.CheckView.Columns.Add("001", "表位号");
 9             this.CheckView.Columns.Add("002", "实验项目编号");
10             this.CheckView.Columns.Add(dcomo);
11
12
13             this.CheckView.Columns[0].Width = 150;
14             this.CheckView.Columns[1].Width = 150;
15             this.CheckView.Columns[2].Width = 150;

生成数据

1             for (int i = 0; i < PointDT.Rows.Count; i++)
2             {
3                 int index = this.CheckView.Rows.Add();
4                 this.CheckView.Rows[index].Cells[0].Value = PointDT.Rows[i]["MeterNo"].ToString();
5                 this.CheckView.Rows[index].Cells[1].Value = PointDT.Rows[i]["TESTITEMID"].ToString();
6             }

也可使用

1             for (int i = 0; i < PointDT.Rows.Count; i++)
2             {
3                 int index = this.CheckView.Rows.Add();
4                 this.CheckView.Rows["001",i].Value = PointDT.Rows[i]["MeterNo"].ToString();
5                 this.CheckView.Rows["001",i].Value = PointDT.Rows[i]["TESTITEMID"].ToString();
6             }

获取下拉列表的数据

 1                 for (int i = 0; i < CheckView.RowCount; i++)
 2                 {
 3                     if (CheckView["combo", i].Value.ToString().Trim()=="合格")
 4                     {
 5                         con = "1";
 6                     }
 7                     else
 8                     {
 9                         con = "2";
10                     }
11                     string sql = string.Format("update TestItem_Data_Temp SET CONCLUSION='{0}' WHERE EQUIPTYPE='{1}' AND EQUIPNO='{2}' and MeterNo='{3}'and TestItemID='80' ",con,(int)functionCommon.SysCommon.SysParam.EquipmentType, functionCommon.SysCommon.SysParam.ServerEquipNo, CheckView.Rows[i].Cells[0].ToString());
12                     cmd = new SqlCommand(sql, functionCommon.DbSmsDataTempCon);
13                     cmd.ExecuteNonQuery();
14                 }

DataGridView的使用记录的更多相关文章

  1. 【转载】DataGridView 使用集合作为数据源,并同步更新

    原文地址:http://hi.baidu.com/netyro/item/7340640e36738a813c42e239 今天做项目时遇到一个挠头的问题,当DataGridView的数据源为泛型集合 ...

  2. 使用quartz.net 完成一个winform版的任务提醒工具

    这个任务提醒工具是这样的,是每日定时执行,触发时间为 小时和分钟.每天早上来就可以把当天要做的添加到datagridview中,只记录了标题和内容和时间.双击dgv就查看内容. 如果每天计划重复,也可 ...

  3. C# DataGridView使用记录分享

    最近使用DataGridView,把其中遇到的问题和一些知识记录下来,以便以后用到的时候可以快速的想起. 1.添加行号 有时我们在使用DataGridView时会被要求添加在每一行数据前面添加上行号, ...

  4. WinFrom - DataGridView控件右键选中记录并弹出菜单

    dataGridView右键菜单并选中该行 程序代码: private void dataGridView1_CellMouseDown(object sender, DataGridViewCell ...

  5. winform datagridview记录的颜色设定

    DataGridViewCellStyle属性进行如下图的设置,预览可直接看到效果

  6. [Winform] DataGridView 总结(FAQ)

    Q1.  如何使单元格不可编辑? A:设置 ReadOnly 属性,可以设置的对象包括 DataGridViewRow(行).DataGridViewColumn(列).DataGridViewCel ...

  7. [Winform] DataGridView 中 DataGridViewComboBox 的可编辑

    在 DataGridView 中设置的 DataGridViewComboBox,默认是不可编辑的,即使将其列属性 DisplayStyle 设置成 ComboBox 或其他,也无法编辑: 故作如下处 ...

  8. 用DataGridView导入TXT文件,并导出为XLS文件

    使用 DataGridView 控件,可以显示和编辑来自多种不同类型的数据源的表格数据.也可以导出.txt,.xls等格式的文件.今天我们就先介绍一下用DataGridView把导入txt文件,导出x ...

  9. WinForm:DataGridView新增加行

    1.不显示最下面的新行 通常 DataGridView 的最下面一行是用户新追加的行(行头显示 * ).如果不想让用户新追加行即不想显示该新行,可以将 DataGridView 对象的 AllowUs ...

随机推荐

  1. java对文件加锁

    详见:http://blog.yemou.net/article/query/info/tytfjhfascvhzxcyt208 在对文件操作过程中,有时候需要对文件进行加锁操作,防止其他线程访问该文 ...

  2. 记一次wiki数据爬取过程

    最近有个爬取各国领导人信息的奇怪需求,要求百度和维基两种版本的数据,最要命的还要保持数据的结构不变.正好印象中隐约记得维基有专门的领导人列表页,不考虑爬取下来的格式不变的话应该很好爬的样子. 首先思路 ...

  3. poj 1523求割点

    题意:给出一个无向图,求割点以及去除这个点后图分为几部分: 思路:割点定义:去掉该点后图将分成几个部分.割点:(1)当k为根节点且有>1个分支,则去除该点后图便被分成几个分支.(2)DFN[v] ...

  4. 别只用hive写sql -- hive的更多技能

    hive是Apache的一个顶级项目,由facebook团队开发,基于java开发出面向分析师或BI等人员的数据工具(常用作出具仓库),它将文件系统映射为表,使用SQL实现mapreduce任务完成分 ...

  5. php的mysql语句里变量加不加单引号问题

    第一种[{$_GET['id']}加不加单引号都能正常执行没问题] $sql = "select * from `news` where `id` = {$_GET['id']}" ...

  6. 201521123008《Java程序设计》第六周实验总结

    1.本周学习总结 2.书面作业 1.clone方法 1.1 Object对象中的clone方法是被protected修饰,在自定义的类中覆盖clone方法时需要注意什么? 因为被protected修饰 ...

  7. 201521123105 第11周Java学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多线程相关内容. 2. 书面作业 本次PTA作业题集多线程 1. 互斥访问与同步访问 完成题集4-4(互斥访问)与4-5(同步访问) ...

  8. 201521123034 《Java程序设计》第9周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2. 书面作业 本次PTA作业题集异常 常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前 ...

  9. 201521123040《Java程序设计》第12周学习总结

    1. 本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结多流与文件相关内容. 2. 书面作业 将Student对象(属性:int id, String name,int age,doubl ...

  10. java web SSO单点登录

    第一篇: Web应用系统的演化总是从简单到复杂,从单功能到多功能模块再到多子系统方向发展. .当前的大中型Web互联网应用基本都是多系统组成的应用群,由多个web系统协同为用户提供服务. 多系统应用群 ...