zoukankan      html  css  js  c++  java
  • 总结DataTable,DataSet的使用方法。

    dataset是数据集,数据集里包含datatable,还有数据表之间的关系等,一个数据集可以不包含表,一个或多个datatable表。  

      datatable是数据表,它有列columns,行rows等。DataView是视图

    DataView用来创建DataTable中所存储数据的不同视图,通常用于数据绑定  
      DataView   DV   =   ds.Tables["表名"].DefaultView;  
      DataGrid1.DataSource=DV;

    简单说就是:  
      DataSet:数据集。一般包含多个DataTable,用的时候,dataset["表名"]得到DataTable  
       
      DataTable:数据表。  
      一:  
      SqlDataAdapter   da=new   SqlDataAdapter(cmd);  
      DataTable   dt=new   DataTable();  
      da.Fill(dt);  
       
      -----------------  
      直接把数据结果放到datatable中,  
      二:  
      SqlDataAdapter   da=new   SqlDataAdapter(cmd);  
      DataSet   dt=new   DataSet();  
      da.Fill(dt);  
      ----------------  
      数据结果放到dataset中,若要用那个datatable,可以这样:dataset[0]  
      更常见的用法:  
      SqlDataAdapter   da=new   SqlDataAdapter(cmd);  
      DataSet   dt=new   DataSet();  
      da.Fill(dt,"table1");  
      用的时候:这样取datatable:  
       
      dataset["table1"]  

     =======================//前段部分为网上收集的资料,并非原创

    DataTable表示内存中的一个表。

    DataTable的创建

    DataTable dt=new DataTable("tbAmount");   //创建DataTable
         dt.Columns.Add("riqi",System.Type.GetType("System.String"));  //创建DataTable的列的框架
         //也可以用DataColumn dc=new DataColumn("riqi",System.Type.GetType("System.String"));   dt.Columns.Add(dc);
         dt.Columns.Add("bianm",System.Type.GetType("System.String"));
         dt.Columns.Add("xAmount",System.Type.GetType("System.String"));
         dt.Columns.Add("jPoints",System.Type.GetType("System.String"));

           DataRow drw=dt.NewRow();        //创建一行
          drw["riqi"]="2008-12-25";              //把数据加进行
          drw["bianm"]="100007";
          drw["xAmount"]="234";
          drw["jPoints"]="900";
          dt.Rows.Add(drw);                        //把行添加到DataTable中
        

  • 相关阅读:
    calendar.getTimeInMillis() 和 System.currentTimeMillis() 的区别
    微信小程序中使用 <web-view> 内嵌 H5 时,登录问题的处理方法
    小程序 TabBar 定制
    webpack 代码优化压缩方法
    react-router v4 按需加载的配置方法
    axios发送post请求,如何提交表单数据?
    react中键盘enter事件处理
    常用证件正则表达式
    react中input自动聚焦问题
    React Router v4 页面传值的三种方法
  • 原文地址:https://www.cnblogs.com/jameshappy/p/1360927.html
Copyright © 2011-2022 走看看