DataSet ,DataTable,DataRow 之间的关系与使用

  关系

     DataSet 包含多个DataTable,DataTable包含多行DataRow。

  使用情况:

     有时候GridView等控件需要将数据源动态绑定到DataSet中;将多个DataSet中的数据放到一个DataSet中,等等。

  创建DataSet

     DataSet set = new DataSet();

  创建DataTable,并设置表头——每列名字和放置的数据类型。

   DataTable table = new DataTable();

   table.Columns.Add(new DataColumn("ID", typeof(Int32)));

table.Columns.Add(new DataColumn("UserID", typeof(string)));

    ...

  按照已创建的DataTable格式创建DataRow

 DataRow row1 = table.NewRow();

    DataRow row2 = table.NewRow();

    ...

  向DataRow中添加数据

   row1["UserID"] = 1;

     ...

    row2["UserID"] = 2;

    ...

    ...

  将DataRow添加到DataTable中

    table.Rows.Add(row1);

    table.Rows.Add(row2);

    ...

    将DataTable添加到DataSet中

    set.Tables.Add(table);

  读取DataSet中的DataTable

    foreach (DataTable oneTable in set.Tables)  {}

  读取DataTable中的DataRow

    foreach (DataRow oneRow in table.Rows)  {}

  读取DataRow中的数据

    int ID = row1["ID"]

    ...

    ...

  
 

上一篇:服务器:RAID、AHCI、IDE


下一篇:hough变换检测线和圆