• DataTable的Merge方法和添加datatable到dataset


    DataTable的Merge方法

    Merge方法是将两个结构相似的datatable合并成一个datatable:
    实例代码:
                //create table1
                DataTable dt1 = new DataTable();
                dt1.Columns.Add(
    "id");
                dt1.Columns.Add(
    "name");
                dt1.Columns.Add(
    "pwd");
                
    for (int i = 0; i < 5; i++)
                {
                    dt1.Rows.Add(
    new object[] { i.ToString(), "name" + i.ToString(), "**" });
                }
                
    //create table2
                DataTable dt2 = new DataTable();
                dt2.Columns.Add(
    "id");
                dt2.Columns.Add(
    "name");
                dt2.Columns.Add(
    "pwd");
                
    for (int i = 5; i < 10; i++)
                {
                    dt1.Rows.Add(
    new object[] { i.ToString(), "name" + i.ToString(), "**" });
                }
                
    //Merge two tables
                DataTable dt3 = null;
                dt3 
    = dt1.Clone();
                
    if (dt3 != null)
                {
                    dt3.Merge(dt1);
                    dt3.Merge(dt2);
                    
    this.dataGridView1.DataSource = dt3;
                }


    将datatable添加到dataset里面

    实例代码:
                DataTable dt = new DataTable();
                dt.Columns.Add(
    "id");
                dt.Columns.Add(
    "name");
                dt.Columns.Add(
    "pwd");
                
    for (int i = 0; i < 10;i++ )
                {
                    dt.Rows.Add(
    new object[] {i.ToString(),"name"+i.ToString(),"**"});
                }
                DataSet ds 
    = new DataSet();
                ds.Tables.Add(dt);
                
    this.dataGridView1.DataSource = ds.Tables[0].DefaultView;

  • 相关阅读:
    Linux基础命令mv
    Linux基础命令cp
    闭包函数
    函数的嵌套
    函数对象
    global与nonlocal
    名称空间与作用域
    函数的参数(总结)
    函数的基本使用
    文件的操作之指针移动
  • 原文地址:https://www.cnblogs.com/tuyile006/p/982002.html
Copyright © 2020-2023  润新知