机房重构—DataGridView控件的使用

前言

  一个好的控件它的封装性肯定特别好,这样用户体验度才会特别的高。小编最近在进行数据库查询信息时遇到了这样一款好的控件——DataGridView。

主要作用

添加数据源,自动绑定数据,进行数据查询

如何使用

1、从工具箱中添加控件DataGridView



2、绑定数据源

(1)选中DataGridView控件,点击右上角的黑三角图标,再点击添加项目数据源,如下图所示;

(2)依次选择数据库、数据集、新建连接;



(3)添加连接是选择数据源:Microsoft SQL Server



(4)添加连接,如下图所示,如此便完成了数据库的数据源绑定。




(5)选择数据库对象,如下图所示


(6)成功绑定数据源,出现图中的结果。

标题是数据库中的字段名,可以通过图中谈到的方法修改;

还有该控件封装好的三个控件:TableAdapter、Dataset、BindingSourse三个类型的控件,其中作用,需要在运用中体现出来;



3、添加查询之前和之后

(1)如果你不添加查询条件,系统会自动生成一条语句

  'TODO: 这行代码将数据加载到表“PCSDataSet.T_OnRecord”中。您可以根据需要移动或删除它。
   Me.T_OnRecordTableAdapter.Fill(Me.PCSDataSet.T_OnRecord)

(2)添加查询条件,同上面添加数据源的方式一样,点击黑三角,选中“添加查询”;

 或者通过选中下方自动生成的控件TableAdapter,点击黑三角,选中“添加查询”,添加查询条件即可,同样的数据库的增删改查的语句,只需根据需要添加条件即可。

   此时会自动出现另一个控件Toolstrip,实现界面与数据库的交互作用。


  

可以选择将界面的数据填充到数据中,它的作用体现在下面的代码中:

'点击可以填充满足条件的上机记录
 Private Sub FillLineToolStripButton_Click(sender As System.Object, e As System.EventArgs) 
Handles FillLineToolStripButton.Click
      
 Me.T_OnRecordTableAdapter.FillLine(Me.PCSDataSet.T_OnRecord,
CType(CardNumToolStripTextBox.Text, Integer))
 
End Sub



4、调整字体和大小


调整DataGridView控件的标题字体大小可以借助调整窗体字体的属性进行调整,如下图所示



实现DataGridView控件的行和列的自动调整大小,需要借助属性AutoSizeColumnsMode和AutoSizeRowsMode,不过有先后顺序之分,先调整rows的属性值为AllCells。




小结

   其中的自动化和封装性的体现,就在于四个控件会根据用户的需要而产生的,同时会自动填充数据库查询代码。通过这个控件的使用,我明白了:当你真正的需要一样东西的时候,才会不断地发现它的用处和功能,这就是需求驱动啊。

    

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值