码迷,mamicode.com
首页 > 其他好文 > 详细

dataset datatable import 方法 无法插入

时间:2015-10-01 17:53:27      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:

 

          多次尝试 对一个 dataset中的表 用 import 方法    插入 一行  

         没有报错,但是检查 数据集 发现数据并没有插入,搞了许久 突发灵感 

         是否是因为 数据集中的表为空(数据集中的表插入之前是空表)

    故先添加一行 再进行插入 成功

        实践所得    有问题私我

         放码

   DataRow rowadd = ds.Tables[0].NewRow();

            rowadd["d_Inventory_ID"] = row["d_Inventory_ID"].ToString();
            rowadd["d_Name"] = row["d_Name"];
            rowadd["d_Model"] = row["d_Model"];
            rowadd["d_VIN"] = "";
            rowadd["d_Unit"] = row["d_Unit"];
            rowadd["d_Number"] = "1";
            rowadd["d_Color"] = colour;
            rowadd["d_BomConfig"] =config;
            rowadd["d_DDON"] = row["d_CN"];
//开始没有进行判断  没有报错 但是数据集是空的
//后来增加了判断 第一次插入调用 add 否则 调用  importrow
            for (int i = 1; i <= int.Parse(restN); i++)
            {
                if (i == 1)
                {
                    ds.Tables[0].Rows.Add(rowadd);
                }
                else
                {
                    ds.Tables[0].ImportRow (rowadd);
                }
                    
            }

 

dataset datatable import 方法 无法插入

标签:

原文地址:http://www.cnblogs.com/tiger-ye/p/4851291.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!