日期:2012-02-11 00:17:00  来源:本站整理

怎样实现Windows程序的数据绑定[Windows安全]

赞助商链接



  本文“怎样实现Windows程序的数据绑定[Windows安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
这篇文章是写给那些知道怎么利用.NET数据供应利用程序操作数据库的程序员的;这 篇文章我们学习ADO.NET的另一个主要部份——数据集(DataSet)对象和数据适配器(DataAdapter)对象,别的我们学习一个非常强盛 的数据网格视图(DataGridView)控件,实现对数据库中的数据与数据控件举行绑定,并显示在窗体上.

工具/原料

  • SQL数据库(这里利用SQL2008)
  • 编程工具:Visual Studio 2010.

步骤/办法

  1. ADO.NET的两大部份是什么.在学会绑定数据之前,我们必须先理解ADO.NET的两大部份是什么,有什么用,在背面我们才能更好的利用这些对象去绑定数据.
  2. 什么是数据集.看上面的段开式我们在没有直接与数据库举行打交道,利用程序便可以举行对数据的操作,这就是数据集的用处.
  3. DataSet数据集有什么构造.数据集的构造和我们熟习的sql sever非常类似,数据集也包含很多表,这些表构成了一个数据表调集(DataTableCollection),此中每一个数据表都是一个DataTable对象,在每个数据表中又有列和行.
  4. 若何成立DataSet数据集对象.DataSet位于System.Data命名空间中,利用时需求引入命名空间才能利用,成立DataSet的语法以下:
  5. 为什么利用 DataAdapter.目前我们知道了数据集的作用是暂时仓库存储数据,那么怎样将数据源的数据放在数据集合呢?这就需求利用数据适配器对象(DataAdapter).
  6. DataAdapter的属性和办法的利用.数 据适配器从数据中读取数据,是通过一个Command号令来实现的,它是数据适配器的一个属性selectComman;把数据放在DataSet中,需 要利用DataAdapter的Fill()办法,反过来要把DataSet中改正的数据保存在数据库中,需求利用DataAdapter的 Update()办法.DataAdapter常见属性和办法以下图:
  7. 利用成立 SqlDataAdapter 对象填充数据.我们成立成功DataAdapter对象便可以利用Fill()办法讲数数据源的数据填充到数据集里.
  8. 案例目标:将数据绑定在ComboBox空间中.学习了上面那么多知识我们开始做个简单的讲数据绑定在ComboBox控件上.
  9. 实现向ComboBox控件绑定数据步骤.第一步理解ComboBox属性的意思,
  10. 第二步利用代码举行数据绑定,代码以下,可以查看考下,也可以自己去改正成自己想要绑定的数据.注意别忘了把控件的数据源和数据绑定.
  11. 为什么利用 DataGridView 显示数据.数据网格视图控件中(DataGridView )是window中一个很强盛的空间,在DataGridView 中还可以直接改正和删除数据,就像利用Excel表格一样.
  12. DataGridView 的主要属性是什么.在我们利用DataGridView 之前需求先理解DataGridView 的主要属性.
  13. 编辑DataGridView 的列.每一列的DataProperyName都设为你数据库表中相对应的字段名,比方学生表中学生学号对应StudnetNo,学生姓名对应StudentName.
  14. 重新填充数据集.在填充之前先判断我们student这个数据集表能否存在数据,假如存在就删除后在填充.

注意事项

  • 在利用绑定数据时要记得绑定控件数据源
  • 填充数据集时要先判断能否存在数据.

  以上是“怎样实现Windows程序的数据绑定[Windows安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 怎样实现Windows程序的数据绑定
  • 教你怎样实现MySQL数据库双机热备份
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .