博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
datagridview控件
阅读量:5173 次
发布时间:2019-06-13

本文共 1645 字,大约阅读时间需要 5 分钟。

1、datagridview控件具有多种不同类型的列

说明

DataGridViewTextBoxColumn

与基于文本的值一起使用,在绑定到数字和字符串类型的值时自动生成

DataGridViewCheckBoxColumn

booleancheckState值一起使用,在绑定到这些类型的值时自动生成

DataGridViewImageColumn

用于显示图像,在绑定到字节数组、Image对象或Icon对象自动生成

DataGridViewButtonColumn

用于在单元格中显示按钮,不会在绑定时自动生成,通常用来做未绑定列

DataGridViewComboBoxColumn

用户在单元格中显示下拉列表,不会在绑定时自动生成,通常收到进行数据绑定

DataGridViewLinkColumn

用于在单元格中显示超链接,不会在绑定时自动生成,通常需要进行手动绑定数据

2、例子

1  '创建一个显示textBox的列()   2  Dim col1 As DataGridViewTextBoxColumn =New DataGridViewTextBoxColumn()   3  col1.Name = "Name"   4 col1.HeaderText = "姓名" '设置标题中显示的文本   5    6 Dim col3 As DataGridViewTextBoxColumn = NewDataGridViewTextBoxColumn()   7  col3.Name = "sex"   8 col3.HeaderText = "性别"   9   10 '将新建的列添加到控件中  11  DataGridView1.Columns.Add(col1)  12  DataGridView1.Columns.Add(col3)  13   14  '添加行  15  '创建新行   16  Dim row As DataGridViewRow = NewDataGridViewRow()  17  row.CreateCells(DataGridView1)  18  '设置单元格的值  19 row.Cells(0).Value = "张三"  20 row.Cells(1).Value = "男"  21  DataGridView1.Rows.Add(row)  22  '添加第二行  23 dim row1 As String() = {
"李四", "男"} 24 DataGridView1.Rows.Add(row1)

3、绑定数据的方式

1)绑定datatable DataTable   dt=new   DataTable(); this.dataGridView1.DataSource=dt;
2)绑定dataset DataSet ds=new DataSet (); this.dataGridView1.DataSource = ds; this.dataGridView1.DataMember = "表名";

 3)绑定arraylist,这个类都不太用了,被List<T>代替了

ArrayList Al = new ArrayList(); this.dataGridView1.DataSource = Al; 4)绑定dictionary
Dictionary
dic = new Dictionary
(); this.dataGridView1.DataSource = dic;
4)绑定List
this.dataGridVi.DataSource = new BindingList(List);
 

转载于:https://www.cnblogs.com/crhdyl/p/6580298.html

你可能感兴趣的文章
常用的mysql操作命令
查看>>
Unity3D的菜单及编辑器扩展
查看>>
我是如何拿到蚂蚁金服 offer 的 ?
查看>>
Android Volley 的基本使用/设置HTTP请求参数、apikey
查看>>
Hibernate框架
查看>>
Vim编辑器的使用总结
查看>>
ArcGIS REST 缓存清除(地图空白不显示的问题 )
查看>>
第0次作业
查看>>
"类" 库添加继承
查看>>
ucos在s3c2410上运行过程整体剖析之基础知识-与UCOS运行有关的ARM9芯片知识--续 ...
查看>>
存储器的寻址问题 分类: 计算机组成原理 2011-...
查看>>
DDRmenu(翻译)
查看>>
atitit.文件上传带进度条的实现原理and组件选型and最佳实践总结O7
查看>>
Atitit 架构的原则attilax总结
查看>>
和讯网包容且务实
查看>>
ASP.Net之数据绑定
查看>>
Android自动化测试第三季第二讲Toast控件文字获取
查看>>
Google Analytics的能与不能
查看>>
Ubuntu 基本操作
查看>>
JAVA数组的定义及用法
查看>>