• dataset的一些用法


     各种.Net平台开发语言开发数据库应用程序,一般并不直接对数据库操作(直接在程序中调用存储过程等除外),而是先完成数据连接和通过数据适配器填充DataSet对象,然后客户端再通过读取DataSet来获得需要的数据,同样更新数据库中数据,也是首先更新DataSet,然后再通过DataSet来更新数据库中对应的数据的。可见了解、掌握ADO.NET,首先必须了解、掌握DataSet。DataSet主要有三个特性:

      1. 独立性。DataSet独立于各种数据源。微软公司在推出DataSet时就考虑到各种数据源的多样性、复杂性。在.Net中,无论什么类型数据源,它都会提供一致的关系编程模型,而这就是DataSet。

      2. 离线(断开)和连接。DataSet既可以以离线方式,也可以以实时连接来操作数据库中的数据。这一点有点像ADO中的RecordSet。

      3. DataSet对象是一个可以用XML形式表示的数据视图,是一种数据关系视图。


     Dataset的一些操作

      Dataset da= new Dataset();

      da.Tables[0].Rows[i].ItemArray : 获得dataset 第 i 行的集合;

      da.Tables[0].Rows[i][j]: 获得dataset 第 i 行第 j 列的值;

     列子:

      object[] aa = da.Tables[0].Rows[0].ItemArray;

     string aa=da.Tables[0].Rows[1][2].ToString();

     for (int i = 0; i < da.Tables[0].Rows.Count; i++) //表第三列重新赋值;
                {
                    string aa=da.Tables[0].Rows[i][2].ToString();
                    ds.Tables[0].Rows[i][2] = SubStr(aa,20);
                }

     

  • 相关阅读:
    Js 之xterm.js终端插件
    Mysql 之获取和修改注释
    Js 之codemirror文本编辑器
    Apicloud 之视频播放项目实战
    PHP 之极验验证插件
    PHP 之CI框架+GatewayWorker+AmazeUI仿微信聊天网页版
    PHP 之Html标签转义与反转义
    关于Vue中props的详解
    css特效之旋转音乐播放器
    微信小程序获取地理位置
  • 原文地址:https://www.cnblogs.com/syuhai/p/1619597.html
Copyright © 2020-2023  润新知