私はDataSetsを初めて使用しています.Fill-Functionを使用するだけでデータをデータで埋めることができますか?これは、問題は、私は私のデータセット内のすべてのデータを持っていけないので特定のデータを持つデータセットを記入する方法
dataset.Tables["stoerung"].Rows
は常に0であるということです私のコード
using (var dataset = new U2ZFDataSet())
{
dataset.Relations.Add("stoerung_station", dataset.stoerung.Columns["fknrStationen"], dataset.stationen.Columns["nrStationen"]);
DataRelation rel = dataset.Relations["stoerung_station"];
foreach (DataRow row in dataset.Tables["stoerung"].Rows)
{
foreach (DataRow station in row.GetChildRows(rel))
{
list.Add(station["Bezeichnung"].ToString());
}
}
}
です。しかし、私はどのように私のデータセットをデータで埋めるのですか?私は列 "日付"を持っていると私はそれが日付<今日すべての行でいっぱいになりたいと言うことができます。
私には何が欠けていますか?
なぜ 'dataset.Tables [" stoerung "] .Rows.Add(新しいオブジェクト[] {your_row_contents_here});'最初に? –
私の言いたいことは。私はすでにデータベースにデータを埋め込んでいます。テーブル「ストーナーン」は約100,000行あります。私は行を追加したくない。私はそれらを取得したい。しかし、 'dataset.Tables [" stoerung "] .Rows'は常に0と思われ、なぜか分かりません。 – user2877820
以下を試してください:foreach(データセット内のDataRow行。 "Sterung" "。AsEnumerable) { Console.WriteLine(row.Field(" Date ")。ToString()); } –
jdweng