将数据表分配给数据集 [英] assign datatable to dataset

查看:60
本文介绍了将数据表分配给数据集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有数据表dt_vendor

i希望将所有数据从dt_vendor传输到数据集ds [vendor]

解决方案

简单方法:将DataTable添加到DataSet对象:

 DataTable originalData = LoadDataTableFromExcel(path); 
DataSet ds = new DataSet();
originalData.TableName = vendor;
ds.Tables.Add(originalData);
DataTable dt = ds.Tables [ vendor];


Quote:

我想转移所有的数据从dt_vendor到数据集ds [vendor]

我解释这个与其他数据有所不同,并假设您确实希望将每行从dt_vendor传输到数据集ds中名为vendor的表中msgstr( int i = dt_vendor.Rows.Count - 1 ; i > -1 ; i - = 1
{
ds.Tables [ 供应商] ImportRow(dt_vendor.Rows [I])。
dt_vendor.Rows [i] .Delete();
}


点击此处


I have datatable dt_vendor
i want to transfer all the data from dt_vendor to dataset ds["vendor"]

解决方案

Easy way: Add the DataTable to the DataSet object:

DataTable originalData = LoadDataTableFromExcel(path);
DataSet ds = new DataSet();
originalData.TableName = "vendor";
ds.Tables.Add(originalData);
DataTable dt = ds.Tables["vendor"];


Quote:

i want to transfer all the data from dt_vendor to dataset ds["vendor"]

I am interpreting this a bit differently than the others have and assume that you literally want to transfer each row from dt_vendor into a table named "vendor" in the dataset "ds".

for (int i = dt_vendor.Rows.Count - 1; i > -1; i -= 1)
{
    ds.Tables["vendor"].ImportRow(dt_vendor.Rows[i]);
    dt_vendor.Rows[i].Delete();
}


Click here


这篇关于将数据表分配给数据集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆