DataGridView连接数据源

来源:互联网 发布:远洋数据推销什么 编辑:程序博客网 时间:2024/06/04 00:32

  本文主要介绍如何使用DataGridView控件连接数据源以及自动生成查询代码。


  首先还是先了解一下该控件:Visual Studio自带的系统控件,可以显示和编辑来自多种不同类型的数据源的表格数据。将数据绑定到 DataGridView 控件非常简单和直观,在大多数情况下,只需设置DataSource 属性即可。在绑定到包含多个列表或表的数据源时,只需将 DataMember 属性设置为指定要绑定的列表或表的字符串即可。

   

  下面我们就来详细介绍一下如何在VB.NET中使用该控件。

   

  首先在工具栏中找到DataGridView控件,将其添加到窗体上。然后点击控件右上角三角即可出现下图界面,点击添加项目数据源

    

  本文范例是从数据库中查询数据,因此选择数据库点击下一步


 


 

  在下图界面中选择需要连接的数据表点击完成即可


 

  此时便将数据中的各列名自动填充到控件中去了,为了便于用户理解我们可以点击编辑列来更改列名。


 

  同样在DataGridView任务界面,我们可以通过“添加查询”来实现自动生成查询代码,如下图:


 

  点击查询生成器后可以利用上图的查询语句来对数据库进行查询,即检验语句是否正确又能确认是否与数据库连接


 

  点击确定后即生成如下图所示代码

    Private Sub frmQueryRecharge_Load(sender As Object, e As EventArgs) Handles MyBase.Load        'TODO: 这行代码将数据加载到表“RechargeRecord.Recharge”中。您可以根据需要移动或删除它。        Me.RechargeTableAdapter.Fill(Me.RechargeRecord.Recharge)    End Sub    Private Sub 充值查询ToolStripButton_Click(sender As Object, e As EventArgs) Handles 充值查询ToolStripButton.Click      Try          Me.RechargeTableAdapter.充值查询(Me.RechargeRecord.Recharge, CardNoToolStripTextBox.Text)      Catch ex As System.Exception          System.Windows.Forms.MessageBox.Show(ex.Message)     End Try   End Sub
  

  Load中的代码是将表中所有数据在窗体加载时就显示到控件中,大家可以根据自身需要选择该行代码;Click事件中的代码是根据筛选条件进行显示,用的时候将文本框名称改为自己所用的即可。

原创粉丝点击