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

    dataSet数据集   dataset驻留于内存临时存储数据
    简单的理解为一个临时数据库
    将数据源的数据保存在内存中
    独立于任何数据库
    创建dataset对象
    引入命名空间:system.Data
    dataset数据集对象=new dataset();
    dataset ds=new dataset();
    Selectcommand属性
    一个command对象
    从数据源检索数据
    fill()方法
    使用SELECTcommand的结果填充数据集
    不同命名空间的dataadapte对象
    命名空间      对应的dataAdaptec对象
    system.Data.SQLclient    sqldataadapte
    system.data.oledb    oledbdataAdapter
    system.data.odbc    odbcDataAdapter
    system.data.oracleclient   oracledataadapter

    数据集dataSet可以在断开的情况下操作数据,对数据进行批量操作,它的原理和SQLSERVER收据库类似
    使用DataAdapter的Fill的方法填充数据


    combox数据绑定三个属性
    datasource:数据源
    valuemember:实际值
    displaymember:显示的值

    使用DataGridVIew显示数据

    利用SQLcommandbuider对象能够自动生成
    insert命令:insertcommand
    update命令:updatecommand
    delete命令:deletecommand
    使用sqlcommandbuider更新数据库只能用于单表操作,且包含主键列
    设置DataGridView控件和其中各列的属性
    设置datasourcr属性,绑定数据源
    this.dgvstuname.datasource=ds.tables["Student"]


    datagridview的重要属性
    属性名称   说明
    columns   包含列的集合
    DataSource  datagridview的数据源
    readonly  是否编辑单元格
    antogeneratecolummns 设置datagridview是否自动创建列
    selectionmode  如何选择datagridviewview单元格
    rowheadersvisible 是否显示标题行
    MultiSELECT  是否允许选择多个单元格、行、列

    datagridview中各列的主要属性
    属性名称      说明
    headerText          列标题文本
    visible        指定列是否可见
    readonly       指定单元格是否为只读
    columntype           列的类型
    frozen        水平滚动时,列是否移动
    datapropertyname       绑定数据列的名称

    如果datagridview中出现重复数据,先检查填充前是否清空表

  • 相关阅读:
    CodeForces 687B Remainders Game
    CodeForces 689D Friends and Subsequences
    CSU 1810 Reverse
    生成树收录
    吃奶酪
    带逆向思维的并查集
    中位数定理
    种类并查集(关押犯人)
    带权并查集
    分层图
  • 原文地址:https://www.cnblogs.com/wh1520577322/p/7816120.html
Copyright © 2011-2022 走看看