zoukankan      html  css  js  c++  java
  • datatable复制一行数据到本表

    懒得解释了,直接用dt.Rows.Add(dt.Rows[0])这个方法的话,会报此行已在此表中,哪怕你复制到别的表,也会报该行已属于别的表,那么就用如下的方法一和方法二来解决吧

    不要看我那夸张的datatable测试表,我无聊,加那么多列。。。

    DataTable dt = new DataTable();
                dt.Columns.Add("c1", typeof(string));
                dt.Columns.Add("c2", typeof(string));
                dt.Columns.Add("c3", typeof(string));
                dt.Columns.Add("c4", typeof(string));
                dt.Columns.Add("c5", typeof(string));
                dt.Columns.Add("c6", typeof(string));
                dt.Columns.Add("c7", typeof(string));
                dt.Columns.Add("c8", typeof(string));
                dt.Columns.Add("c9", typeof(string));
                dt.Columns.Add("c10", typeof(string));
                dt.Columns.Add("c11", typeof(string));
                dt.Rows.Add("bbb", "bbb", "bbb", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
                dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
                dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
                dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
                dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
                dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
                dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
                dt.Rows.Add("aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa", "aaa");
    
    		//此处才是示例
                DataRow dr = dt.NewRow();
    		 //方法1
                //dt.ImportRow(dt.Rows[0]);
    		//方法2
                dr.ItemArray = dt.Rows[0].ItemArray;
                dt.Rows.Add(dr);
    
                dataGridView1.DataSource = dt;

  • 相关阅读:
    【Henu ACM Round#15 F】Arthur and Questions
    【Henu ACM Round#16 F】Om Nom and Necklace
    【Henu ACM Round#16 E】Paths and Trees
    JS制作的简单的三级及联
    .Net实现的批量删除(使用了repeater控件)
    setInterval和setTimeout调用方法小知识科普
    AJAX制作JSON格式的实时更新数据的方法
    关于获取网站域名的写法杂谈
    JS初识(着重讲解Date函数)
    Guid函数
  • 原文地址:https://www.cnblogs.com/walkerwang/p/1816146.html
Copyright © 2011-2022 走看看