zoukankan      html  css  js  c++  java
  • 实现Windows程序的数据绑定

    1:连接式:

    command 对象负责对数据库的执行命令
    DataReader 对象负责从数据源中读取数据
    connection 对象负责链接数据库

     断开式:

      数据集的Dataset存放在独立的数据源的数据

      DataAdapter:对象负责数据集和数据库的联系

    2:DataSet数据集

      可以简单理解为一个人临时的数据库

      将数据源的数据保存在内存中

      独立于任何数据库

      DataTable:

      Datacolumn数据列

      Datarow 数据行

    3:创建DataSet对象

      引入Dataset命名空间:system.Data

      语法:

      DataSet 数据集对象 =new DataSet();

      数据集:DataSet

      数据库连接:connection

      数据适配器:DataAdapter

      selextcommand属性:从数据源检索数据

      Fill()方法:使用Selectcommand的对象结果填充数据集

    4.创建SqlDataAdapted对象

      方式:SqlDataAdapter 对象名 =new SqlDataAdapter(查询用sql语句,数据库的链接);

      填充Dataset:

      adapter 对象.Fill(数据集对象,"数据集名称")

      注意:使用DataAdapter时无需打开或者是关闭Commection对象;

    4:comboBox的三个属性

    Datasource 数据源
    ValueMembers 实际值
    DisplayMembers 显示的值

    5: 如何获得comboBox的值:

      可以通过SelectedValue实现

      使用DataGridview显示数据

      设置DataGridview控件和其中各列的属性

      设置DataSource属性.绑定数据源

    6:如何把修改过的学生信息保存到数据库中:;;;;

      使用DataAdapter的update()方法

      DataAdapter.update(数据集对象,"数据表名称");

      语法:

      Sqlcommandbuilder builder =new Sqlcommandbuilder(已创建的DataAdapter的对象);

      注意:使用Sqlcommandbuilder更新数据库只能用单表操作,且查询的语句包含主键列

    7:单表的数据更新:

      1:自动生成用于更新的相关命令

      SqlCommandBuilder builder=new SqlCommandBuilder(已创建的DataAdapter的对象);

      2:将DataSet的数据库提交到数据源

      DataAdapter 对象update(数据集对象,"数据表名称号的字符串");

      SqlcommandBuilder builder =new SqlcommandBuilder(adapte);

      adapte.update(ds,"student");

  • 相关阅读:
    Asp.net2.0中的提供程序dashcommerce中的税率计算提供程序
    C#中的位操作
    一个很不错的日历控件
    统计商品留言信息,列出 已读,未读和总数
    Linq学习笔记
    TSQL 选择某一记录的前后相关记录
    XPath简明语法
    统计下载的周排行跟月排行
    二进制度序列化碰到的问题 切实认识Asp.net2.0页面编译机制
    Asp.net中Web.config 页面访问按角色授权配置
  • 原文地址:https://www.cnblogs.com/wxl941549541/p/7840844.html
Copyright © 2011-2022 走看看