• ADO.NET DataTable的复制(clone)


    using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=test;Integrated Security=True"))
    {
    DataSet ds=new DataSet();

    string selectText="select * from tab_cJ";
    SqlDataAdapter sda = new SqlDataAdapter(selectText, conn);
    sda.Fill(ds);
    DataTable oldDT = ds.Tables[0];
    DataTable newDT = oldDT.Clone();

    foreach (DataRow oldDR in oldDT.Rows)
    {
    if (int.Parse(oldDR["age"].ToString()) > 13)
    {
    DataRow newDR = newDT.NewRow();//新表创建新行
    newDR.ItemArray = oldDR.ItemArray;//旧表结构行赋给新表结构行
    newDT.ImportRow(oldDR);
    }
    }
    GridView1.DataSource = newDT;
    GridView1.DataBind();
    }

  • 相关阅读:
    融云使用
    cocoaPods使用
    电脑硬件
    拖图UI和纯代码UI
    7.2内存管理-ARC
    7内存管理-MRC
    数据刷新
    5.1音频播放
    2.6核心动画
    Git常用操作
  • 原文地址:https://www.cnblogs.com/kexb/p/4556476.html
Copyright © 2020-2023  润新知