我需要从两个表结构完全相同的表里面,各选出若干条数据,然后放在一个DataView里面。目前写法是这样(先放到DataTable里面,然后根据DataTableNew一个DataView),但是有错:
DataTable dt = new DataTable();
for (int i = 0; i < BiaoDuanBH.Length; i++)
{
DataView dv_Temp = Epoint.MisBizLogic2.DB.ExecuteDataView("select * from KaiBiaoInfo_Temp where BiaoDuanGuid=(select BiaoDuanGuid from JSGC_BiaoDuanInfo where BiaoDuanNo='" + BiaoDuanBH[i] + "' )");
if (dv_Temp.Count != 0)
{
dt.Rows.Add(dv_Temp.Table.Rows[0].ItemArray);
//dt.Copy(dv_Temp.Table.Rows[0].ItemArray);
}
else
{
DataView drv = Epoint.MisBizLogic2.DB.ExecuteDataView("select * from KaiBiaoInfo where BiaoDuanGuid=(select BiaoDuanGuid from JSGC_BiaoDuanInfo where BiaoDuanNo='" + BiaoDuanBH[i] + "' )");
if (drv.Count != 0)
{
dt.Rows.Add(drv.Table.Rows[0].ItemArray);
}
}
}
求助:如何向DataView中添加一行数据
答案:2 悬赏:0 手机版
解决时间 2021-02-20 09:59
- 提问者网友:城市野鹿
- 2021-02-19 12:14
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-02-19 13:39
你得为dt先new一个row ,然后这个row=dv_Temp.Table.Rows[0].ItemArray,然后dt.Rows.Add(newrow)
全部回答
- 1楼网友:慢性怪人
- 2021-02-19 15:05
额
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯