1つのdatagridviewに2つのテーブルからデータを追加することは可能ですか?C#1 datagridview 2データベースステートメント
問題が名前に必要な情報として、他のテーブルにあるがID's
一致さである表2はrow[0].
と等しい情報を追加してみましょう。
表1には、ID、時間などの情報があります。 表2が得られました:ID、名前。
そこで彼は、行0からID
を取得する必要があり、表2に彼は名前WHERE ID
がRow 0
1つのdatagridviewに2つのテーブルからデータを追加することは可能ですか?C#1 datagridview 2データベースステートメント
問題が名前に必要な情報として、他のテーブルにあるがID's
一致さである表2はrow[0].
と等しい情報を追加してみましょう。
表1には、ID、時間などの情報があります。 表2が得られました:ID、名前。
そこで彼は、行0からID
を取得する必要があり、表2に彼は名前WHERE ID
がRow 0
はい同じデータグリッドビューに2つのテーブルを配置することは可能です。このようなクエリを実行します。
Select ID, name
From Table2
Where ID IN (
Select Top 1
ID
Table1
)
これを使用してデータテーブルにデータを入力し、そのデータセットをデータグリッドビューのデータソースとして設定します。
いけないのDataGridViewを台無しにしてみてくださいに等しい取得する必要があり、ここでADO.NETに基づくシンプルなソリューションです
string select = "SELECT * FROM table1,table2 WHERE table1.ID=table2.ID";
MySqlConnection c = new MySqlConnection();
MySqlDataAdapter dataAdapter = new MySqlDataAdapter(select, c.con); //c.con is the connection string
MySqlCommandBuilder commandBuilder = new MySqlCommandBuilder(dataAdapter);
DataSet ds = new DataSet();
dataAdapter.Fill(ds);
dataGridView1.ReadOnly = true;
dataGridView.DataSource = ds.tables[0];
問題の詳細をご確認ください –
これはあなたのためにお勧めですか?あなたはすごく必要なものは何ですか? @ZaidMirza –