• windows程序中的数据绑定


    1.Dataset数据集

      简单理解为一个临时数据库,将数据源的数据保存在内存中,独立于任何数据库

    2.创建DataSet对象

    位于,System.Data明明空间中,语法: DataSet  数据集对象 = new DataSet();

    3.DataSet的结构

            DataTable: 数据表

            DataColumn:数据列

            DataRow:数据行

    -Fill()方法

             使用SelectCommand的结果填充数据集

    4.创建Sql Data Adapter 对象

    (1)SqlDataAdapter  对象名 = new Sql Data Adapter (查询用sql语句,数据库链接);

    (2)SqlDataAdapter adapter =new SqlDataAdapter();

     Sql Command command = new Sql command (查询用sql语句,数据库链接);

     adapter.Select Command =Command;

    5.填充DataSet

                Data Adapter 对象.Fill (数据集对象,“数据表名称”);

                使用Data Adapter时无需要显示打开或关闭Connection对象

    6.如何实现数据绑定

              ComboBox数据绑定3个属性

              DataSource:数据源

              ValueMember:实际值

              DisplayMember:显示的值

    6.获取值的方式

    获取Combo Box 中指定的项

     可以通过SelectedValue属性获得

    7.使用DataGridView 显示数据

              设置DtaGridView显示数据

              设置DataSource属性,绑定数据源

              this.DataGridView控件名.DtaSource=DataSet对象名.Tables["表名"];

    属性 说明
    Columns 包含的列的集合
    DataSource DataGridView的数据源
    ReadOnly 是否可以编辑单元格
    AutoGennerateColumns 设置DataGridView是否自动创建列
    SelectionMode 如何选择DataGridView单元格
    RowHeadersVisible 是否显示行标题行
    MultiSelect 是否允许选择多个单元格、行、列

              属性名称        说明

              HeadeText        列标题文本

              Visible         指定列是否可见

              ReadOnly        指定单元格是否为只读

              ColumnType       列的类型

              Frozen           水平滚动时,列是否移动

  • 相关阅读:
    客户心声|腾讯云数据库助力国信证券反洗钱系统分布式改造
    腾讯Q2财报:腾讯云数据库收入同比增长超过30%
    云数据库架构思维升级,看这篇就够了
    产学研合作生态硬核来袭,共探数据库技术发展与应用
    金融数字化转型落地实践,腾讯云数据库的三问三答
    海外App 崩溃率监控 之 FireBase 接入
    python 2.7 脚本打包 exe
    浏览器滚动条css设置webkitscrollbar样式方式
    Debug命令和汇编指令介绍
    vite构建项目,SFC组件里style标签lang=postcss,css样式没有高亮的解决方案。
  • 原文地址:https://www.cnblogs.com/s122/p/7827288.html
Copyright © 2020-2023  润新知