您的位置:首页 > 编程语言 > VB

机房重构-DataGridView常用使用方法(vb.Net版)

2017-07-10 16:54 603 查看

前言:

查看数据用的是DataGridView,下面就介绍一下怎么使用它。

内容:

一、DataGridView控件绑定数据源

1、工具箱中找到DataGridView 添加到窗体上,点击右上角的小三角---选择数据源--添加项目数据源



2、选择数据源类型(数据库)--数据库库模型(数据集)--数据连接(新建连接)





3、数据源--服务器(自己电脑服务器)--身份验证--数据库名称--测试链接



4、选择好数据连接(如果包含敏感数据,则选择是)



5、选择表以及-DataGridView中需要显示的字段--完成



6、编辑列名



7、添加查询

上图编辑列下面就有添加查询---添加步骤1(查询什么就写什么)---步骤2--步骤3,然后确定。你就会发现代码多了点东西。



8、代码展示:

Private Sub cmdInquiry_Click(sender As Object, e As EventArgs) Handles cmdInquiry.Click
CardNo参数ToolStripTextBox.Text = TextBox1.Text  '将TextBox1.Text 赋值给ToolStripTextBox.Text
Try
Me.Line_InfoTableAdapter.查询(Me.Charge_sysDataSet1.Line_Info, CardNo参数ToolStripTextBox.Text)

Catch ex As System.Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
End Try
End Sub

Private Sub frmInquirtyLineRecord_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'TODO: 这行代码将数据加载到表“Charge_sysDataSet1.Line_Info”中。您可以根据需要移动或删除它。
Me.Line_InfoTableAdapter.Fill(Me.Charge_sysDataSet1.Line_Info)

查询ToolStrip.Hide()   '隐藏工具栏

'清空DataGridView表中数据
While (DataGridView1.RowCount > 0)
DataGridView1.Rows.Remove(DataGridView1.Rows(0))

End While

End Sub

Private Sub 查询ToolStripButton_Click(sender As Object, e As EventArgs) Handles 查询ToolStripButton.Click
CardNo参数ToolStripTextBox.Text = TextBox1.Text
Try
Me.Line_InfoTableAdapter.查询(Me.Charge_sysDataSet1.Line_Info, CardNo参数ToolStripTextBox.Text)
Catch ex As System.Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
End Try

End Sub
(1)清空DataGridView表中数据--while循环

(2)将TextBox1.Text 赋值给ToolStripTextBox.Text

(3)查询ToolStripButton 单击事件中代码已经写入查询(cmdInquiry)中,查询ToolStripButton 单击事件代码可删。



二、DataGridView常用属性的使用

1、设置所有单元格不可编辑

设置DataGridView属性中的ReadOnly属性为true即可。



2、选中其中的一行(不是一个字段,也不能选择多行)

设置DataGridView属性中的SelectionMode为FullRowSelect和MultiSelect为false。





3、不增加和删除行,去掉最后一行空白行

设置DataGridView属性中的AllowUserToAddRows为False,AllowUserToDeleteRows为False



4、设置行和列大小不可调整

设置DataGridView属性中的AllowUserToResizeColumns为False和 AllowUserToResizeRows为False。



5、设置第一行标题的列隐藏

设置DataGridView属性中的RowHeadersVisible为False。



借鉴博客:

http://www.cnblogs.com/kevinGao/archive/2011/11/04/2236172.html

http://blog.csdn.net/binggetong/article/details/50993052?locationNum=3&fps=1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: