我试图做一个DataTable,然后向它添加几行。这里是我的代码:DataTable.ImportRow没有添加行
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data;
namespace thisNamespace
{
class Program
{
static void Main(string[] args)
{
DataTable dt=new DataTable();
dt.Columns.Add("XYZID");
DataRow dr=dt.NewRow();
dr["XYZID"]=123;
dt.ImportRow(dr);
dr["XYZID"] = 604303;
dt.ImportRow(dr);
}
}
}
当我通过程序步骤,dr
成功初始化和值填充,但随后ImportRow(dr)
后,在dt
的行数仍为0。我觉得我必须失去了一些东西明显。这里有什么问题?
但是为什么? 'ImportRow'听起来应该是这样。 – niaher 2015-02-24 13:24:17
ImportRow需要一个已经属于另一个DataTable的Rows集合的DataRow,并将它带入另一个DataTable。 – 2017-06-20 20:28:25