csonezp

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

DataSet数据集。可以包含多个DataTable,用的时候,dataset["表名"]得到DataTable
DataTable数据表。

存放数据的两种方式
       一:直接把数据结果放到datatable中
     SqlDataAdapter da=new SqlDataAdapter(cmd);
     DataTable dt=new DataTable();
     da.Fill(dt);
       二:数据结果放到dataset中,若要用那个datatable,可以这样:dataset[0]
     SqlDataAdapter da=new SqlDataAdapter(cmd);
     DataSet dt=new DataSet();
     da.Fill(dt);


     更常见的用法:
     SqlDataAdapter da=new SqlDataAdapter(cmd);
     DataSet dt=new DataSet();
     da.Fill(dt,"table1");
     用的时候:这样取datatable:dataset["table1"]

DataTable的一些属性和方法
     Clear()方法,清除dataTable里的所有数据。
     Clone()方法,复制一个dataTable的结构
              private void GetClone(DataTable table)
              {
                     DataTable cloneTable;    
                     cloneTable = table.Clone();
              }
     Copy()方法,复制该dataTable的结构和数据。
            
private void CopyDataTable(DataTable table)

              {   
                    
DataTable copyDataTable; 
                      copyDataTable = table.Copy();
               }

     DefaultView  属性 获取可能包括筛选视图或游标位置的表的自定义视图。

     TableName    属性 获取或设置 DataTable的名称。

向DataSet中添加DataTable
     方法一:
          
DataSet ds
=new DataSet();
          DataTable dt
=new DataTable("newTable");
          ds.Tables.Add(dt);
     方法二:
          DataSet ds=new DataSet();
          DataTable dt
=ds.Tables.Add("newTable");
     上述两方法可以视需要进行选择

posted on 2012-12-28 00:19  csonezp  阅读(272)  评论(0编辑  收藏  举报