zoukankan      html  css  js  c++  java
  • c# DataRow[]转Datatable

    方法一:

    类中写好一个构建的datetable;

    DataTable dt_CustomerCredit_one = Common.CreateCGOACustomerCreditDataTable();

    Datatable dt=new Datatable();

    //添加列和数据(代码省略)

    DataRow[] drs = dt.Select("DeviceID='123'");
    _dt = drs.CopyToDataTable();

    可数据绑定
    dgvList.DataSource = _dt;

    也可以做数据循环输出

    for (int i = 0; i < _dt.Rows.Count; i++)
    {
    DataRow ndr = dt_CustomerCredit_one.NewRow();
    ndr["GUID"] = Guid.NewGuid().ToString();
    ndr["PositionName"] = _dt_one.Rows[i]["JobTitle"].ToString();
    }

    方法二:

    DataRow[] dr = dt.Select("DeviceID='"+DeviceID+"'");
    DataTable d = dt.Clone();
    for (int i=0;i<dr.Length;i++)
    {
    d.ImportRow(dr[i]);
    }

    DataSet ds = DB.DataSet(ConnStr, sql);

    DataRow[] dr_choose = ds.Tables[0].Select("IsChoose = 1");
    DataTable dt_choose = dr_choose[0].Table.Clone();
    foreach (DataRow dr in dr_choose) {
    dt_choose.Rows.Add(dr.ItemArray);
    }

  • 相关阅读:
    C++中类模板的概念和意义
    欢迎访问新博客aiyoupass.com
    P2327
    P2885
    P1968
    Link-Cut-Tree
    树的重心
    点分治笔记
    SPOJ 375
    树链剖分
  • 原文地址:https://www.cnblogs.com/long6286/p/12123498.html
Copyright © 2011-2022 走看看