永发信息网

求助:如何向DataView中添加一行数据

答案:2  悬赏:0  手机版
解决时间 2021-02-20 09:59
我需要从两个表结构完全相同的表里面,各选出若干条数据,然后放在一个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);
}
}
}
最佳答案
你得为dt先new一个row ,然后这个row=dv_Temp.Table.Rows[0].ItemArray,然后dt.Rows.Add(newrow)
全部回答
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在汽车导航上为什么一样AVI的格式的视频不能
马家镇茂林药店怎么去啊,有知道地址的么
路由接路由怎么设置
夜の海に立ち... 歌词
3M77 76 75哪个才是全透明的
【过去的照片】过去的照片?英文如何说?
科恩厨房电器地址有知道的么?有点事想过去
当一个女人在唱吧里沉醉一个男人的歌声中,是
中南大学 湘雅三医院 040201 应用心理学复试
5岁公萨摩耶JJ不小心蹭破皮了。有一点点流血
09年大众速腾1.6l开了14万公里现在值多少钱
常州新区勤奋五金厂地址在哪,我要去那里办事
网络电视和机顶盒是不是看一样的电视?
【德国马格德堡市水桥】关于德国的马格德堡水
请问云浮市富林镇富林中学电话是多少?
推荐资讯
手机在太阳底下晒几个小时会对内部零件造成伤
有一种红砖,长24厘米,宽12厘米,高5厘米,
totv是什么意思
reason和cause的区别
邱村小学地址在什么地方,想过去办事
标志301自动档无法挂档怎么办
肝硬化失代偿期表现中有哪三大侧枝的建立与开
新开小吃店在什么地方啊,我要过去处理事情
淮南潘集汽车站我想知道这个在什么地方
盐这个字怎么读
外丝扣压力表对应内丝扣球阀直径是多少
山西省对双女户有什么奖励
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?