DataGridView这个控件可以将数据以表格的形式显示出来。
既然可以显示数据,所以首先第一步就得确定数据,关于数据这里包括非绑定模式和绑定模式。
我们先来看下非绑定模式,故名思议非绑定模式就是该表格显示的内容不是绑定的数据源,而是通过代码手动将数据添加到控件中的。
我们添加的控件名称为DataGridView1,下面看下我们的代码。
'创建列1
Dim col1 As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn
col1.Name = "strName"
col1.HeaderText = "姓名"
'创建列2
Dim col2 As DataGridViewTextBoxColumn = New DataGridViewTextBoxColumn()
col2.Name = "strSex"
col2.HeaderText = "性别"
'将新建的列添加到控件中
DataGridView1.Columns.Add(col1)
DataGridView1.Columns.Add(col2)
'创建行
Dim row1 As DataGridViewRow = New DataGridViewRow()
Dim row2 As DataGridViewRow = New DataGridViewRow()
'根据控件列的定义创建行应包含的单元格
row1.CreateCells(DataGridView1)
row2.CreateCells(DataGridView1)
'添加单元格的文本
row1.Cells(0).Value = "鸣人"
row1.Cells(1).Value = "男"
row2.Cells(0).Value = "小樱"
row2.Cells(1).Value = "女"
'将新建的行添加到控件中
DataGridView1.Rows.Add(row1)
DataGridView1.Rows.Add(row2)
下面来看下我们的显示结果:
讲完了非绑定模式,我们再来看下绑定模式,绑定模式是指将控件关联到数据源(DataSet),根据数据库的列自动生成列,并自动进行数据的填充。
绑定模式的数据显示特别简单。
DataGridView1.DataSource= ds
DataGridView1.DataMember= dt.TableName
这两行代码就足够了,其中的ds为我们要关联数据源,dt为数据源中的一个表。至于如何获取ds和dt我们就不在这里赘余了。
这样我们就可以随心所欲的进行我们的数据显示了。
分享到:
相关推荐
dbfC#DataGridView中的常用技巧 只列出技巧部分,后面会有补充 0(最基本的技巧). 获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataGridView1.DataSource,...
摘要:C#源码,菜单窗体,Excel,DataGridView C#像Excel一样复制DataGridView单元格中的数据,复制单元格数据,练习练习如何在C#中使用DataGridView数据网格控件,这...用来显示数据的时候,几乎都要用到DataGridView的。
103 <br>0167 锁定文本框内的文本 103 <br>0168 使用Message.Show输出用户信息 104 <br>5.3 图片数据处理技巧 104 <br>0169 如何将图片存入数据库 104 <br>0170 如何将图片从数据库中读取...
环境下为DataGridView数据列表控件设置序号、标题、内容等表头信息,采用HeadText配置方式,代码完整,不过没有数据库文件,自己找一个测试数据库连接一下,最重要的是可以学习一下DataGridView的操作技巧。...
主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合...使用、DataGridView数据控件、自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效...
本机Windows窗体控件datagridview不支持单个控件中的主从视图。...在本技巧中,我将讨论有关如何在单个datagridview控件中显示主从数据视图的方法。屏幕截图中显示了我们所需的典型布局,并提供了完整的代码概述。
4、让文本框同步显示dataGridView中的当前记录 5、根据所选的查询条件动态组合SQL语句 6、用数据库表中的指定列值初始化checkListBox控件 7、利用循环将查询结果赋给含checkBox列dataGridView 8、根据dataGridView...
使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法 制作一个简单的多页Tab功能 一完美的关于请求的目录不存在而需要url重写的解决方案! 在C#中实现MSN消息框的功能 XmlHttp实现无刷新三联动ListBox 鼠标...
1.9.2 使用图标显示管理员头像 43 1.9.3 云台控制协议 44 1.10 视频采集卡技术 45 1.10.1 视频采集卡选购分析 45 1.10.2 视频采集卡安装 46 1.10.3 视频采集卡中的主要函数 47 1.11 本章总结 49 第2...
使用 Dataset实现断开式数据访问 206 核心技能部分.… 207 91数据集( Dataset) ·,, 207 911数据集( DataSet)简介…207 912数据集的结构 08 91.3数据集的工作原理 914创建 Data set对象…… 211 9,2 DataAdapter对象...