我想从另一个数据表传递值

时间:2014-01-22 07:23:32

标签: c#

我在该表中有一个datatable我希望从另一个datatable传递值。

  

例如: -

此中的datatable1 我想传递价值 datatable2.row[0]["colname"]

  我尝试过: -

tblvdr.Rows[0]["item_Vendorname"] = dttemp.Rows[0]["item_Vendorname"];

  

错误消息: -

在o位置没有行显示错误

2 个答案:

答案 0 :(得分:1)

您的数据表tblvrd看起来没有任何行。为此用途

 DataRow newRow = tblvdr.NewRow();

生成一个新行,您可以从另一个表中的行填充它。当然,您需要为tblvdr

中的每一行dttemp生成新行

答案 1 :(得分:1)

 DataRow tblvdrRow = tblvdr.NewRow();
 tblvdrRow["item_Vendorname"]= dttemp.Rows[0]["item_Vendorname"];
 tblvdr.Rows.Add(tblvdrRow);