C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: Linqで取得したテーブルの列のループ


(過去ログ 54 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■30523 / inTopicNo.1)  Linqで取得したテーブルの列のループ
  
□投稿者/ Kondo (1回)-(2008/12/25(Thu) 16:06:05)

分類:[C#] 

IEnumerable<Table1> query = from t in db.Table1 select t;
foreach(Table1 r in query)
{
// r.col1 r.col2 r.col3
foreach(ここでカラムを・・・)
{

}
}
のような感じでforeachで列データをループして取得はできないのでしょうか?

引用返信 編集キー/
■30535 / inTopicNo.2)  Re[1]: Linqで取得したテーブルの列のループ
□投稿者/ pluvia (1回)-(2008/12/25(Thu) 21:15:28)
No30523 (Kondo さん) に返信

ItemArray を使用する方法はどうでしょうか。


IEnumerable<Table1> query = from t in db.Table1 select t;
foreach(Table1 r in query)
{
    // r.col1 r.col2 r.col3
    foreach (Object column in r.ItemArray) // 変更箇所
    {

    }
}

引用返信 編集キー/
■30537 / inTopicNo.3)  Re[2]: Linqで取得したテーブルの列のループ
□投稿者/ pluvia (2回)-(2008/12/25(Thu) 22:08:41)
訂正の為、連続投稿になります。

> ItemArray を使用する方法はどうでしょうか。
この提案は、DataSet を使用したケースに限り実現可能なものでした。
申し訳ありません。

連続投稿失礼致しました。
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -