- Button1という名前のButtonを押して MYSQLのデータベースのDataをdataGridView(dataGridView_mysqlData)に表示をする。
- dataGirdViewでDataを追加する。(列の追加はなし、もともとある列の範囲内で行の追加のみ)
- Button2という名前のButtonを押して dataGirdViewのDataを、そのままMYSQLに書き込む
としたいのですが、3の所が、どうすれば良いのか分かっています。
ネットを見て UPDATE のコマンドを使うかと想定しましたが、そこから先が進んでいません。
参考となるサイト名 もしくは サンプルプログラムを書いていただけると幸いです。
尚、今回の手法が、そもそも出来ることなのかもわかっておりません。
アドバイスお願いします。
//MYSQL Data読込~ dataGridView に表示 private void button1_Click(object sender, EventArgs e) { // *********************************** // MY SQLのアクセス DataBase読込~Datagridviewへの表示 DataTable dt = new DataTable(); // MySQLへの接続情報 string server = "localhost"; // MySQLサーバ名 string user = "root"; // MySQLユーザ名 string pass = "XXXXXX"; // MySQLパスワード string database = "test"; // 接続するデータベース名 string connectionString = string.Format("Server={0};Database={1};Uid={2};Pwd={3}", server, database, user, pass); MySqlConnection connection = new MySqlConnection(connectionString); connection.Open(); // 接続 connection.Dispose(); Console.WriteLine("MySQLに接続しました!"); MySqlDataAdapter mysqlAdp = new MySqlDataAdapter("SELECT* FROM infotest", connectionString); mysqlAdp.Fill(dt); MessageBox.Show("MySQL接続完了"); dataGridView_mysqlData.DataSource = dt; // *********************************** } //dataGridViewのDataを MYSQL Data書込み private void button2_Click(object sender, EventArgs e) { // // ここが思いつかないのです。。。。 // }
何を何で作っているかぐらいは質問の一行目に書きませんか? (例: Windows Forms アプリを Visual Studio 2022 でフレームワークを .NET Framework 4.8 にして作っています)
前にも同じようなことをお願いしたはずですが、ちゃんと聞いてもらえなかったようで、また同じことをしているのは残念。
すみませんでした。私の理解不足でした。
Windows フォームアプリケーション(.NET Framework 4.8.04161) で作っています。
アドバイスよろしくお願いします。
上記は質問欄を編集して追加情報として追記していただくようお願いします。ここは「質問への追記・修正の依頼」の場ですので。
回答1件
あなたの回答
tips
プレビュー