質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
DataSet

DataSetは、ADO.NETアーキテクチャのコンポーネントです。データベースから取得したレコードをメモリ領域に格納するクラスを指します。データの保持やテーブル間のリレーション・制約といった保持も可能です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

解決済

1回答

8898閲覧

DataTableの値を取得したい

DENQ

総合スコア19

DataSet

DataSetは、ADO.NETアーキテクチャのコンポーネントです。データベースから取得したレコードをメモリ領域に格納するクラスを指します。データの保持やテーブル間のリレーション・制約といった保持も可能です。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2016/10/21 08:50

###前提・実現したいこと
お世話になっております。

コメントアウトの部分でTableの値を取得したいです。
dataを格納したメソッド内でデータを取得する方法はわかったのですが、メソッド違う時はどうしたらよいのでしょうか?
検索方法が悪いのか、思い通りのサンプルが見当たらず困っております。
初歩的な質問で申し訳ないですが、ご教授の程よろしくお願いします。

###該当のソースコード

//最初にdatatableに値を格納 private static void CreateTable() { DataSet ds= new DataSet(); DataTable Table = new DataTable(); var dRow = dt.NewRow(); dRow[0] = 123; dRow[1] = 456; dRow[2] = 789; } //その後データを取り出したい。 private static void TestJoin(string dbName, SqlConnection sc) { DataSet table2 = new DataSet(); DataTable dt2 = new DataTable(); SqlCommand comand = sc.CreateCommand(); string st = @" SELECT * FROM TESTTABLE"; comand.CommandText = st ; SqlDataReader reader = comand.ExecuteReader(); comand.Dispose(); while (reader.Read()) { var Row = table2.NewRow(); Row[0] = Convert.ToInt32(reader[0]); Row[1] = DatePicker(reader[1].ToString()); Row[2] = Convert.ToInt32(reader[2]); } reader.Close(); reader.Dispose(); //このタイミングでCreateTableで作ったtableを取得したい。 var query = from dt2 in table2 join td1 in Table on table2.ID equals td1.ID into gj from subtd1 in gj.DefaultIfEmpty() select new { dt2.ID, dt2.DATE, }; }

###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
C#
.NET Freamwork 3.5

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

引数で渡すことにしました。

投稿2016/10/21 09:04

DENQ

総合スコア19

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問