zoukankan      html  css  js  c++  java
  • 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);
                }

     

  • 相关阅读:
    slice()与splice()
    apply和call函数
    参数arguments
    获取用户当前位置并设为中心点
    数组中元素为对象形式的去重
    判断浏览器环境(微信、支付宝)
    h5车牌号输入键盘
    点击事件的延迟
    jQuery修改伪元素
    webSocket认识
  • 原文地址:https://www.cnblogs.com/syuhai/p/1619597.html
Copyright © 2011-2022 走看看