DataTableを作成してから、それに数行を追加しようとしています。ここに私のコードです:私はプログラムをステップ実行すると、dr
が正常に初期化し、値が移入が、その後ImportRow(dr)
後、dt
内の行の数はまだ私は何かが欠けする必要がありますように私は感じて0です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);
}
}
}
明らかです。ここで何がうまくいかないの?
しかし、なぜですか? 'ImportRow'はそのように聞こえるように聞こえます。 – niaher
ImportRowは、別のDataTableのRowsコレクションに既に属しているDataRowを取得し、別のDataTableに持ち込みます。 –