コード提供終了済みコンテンツ申し訳ありません。リクエストされたコンテンツは削除されています。自動的にリダイレクトされます。Basic質問0サインインして投票フォーム1に処理日.Text取扱日.Text値1.Text値2.Text値3.Textのテキストボックスがあります。データ転記ボタンをクリックするとフォーム2(データ保存シート2)のDataGridView1にテキストボックスの内容が転記されますがテキストボックスの値を変えてデータ転記ボタンをクリックするとDataGridView1に転記されますが最初のデータに上書きされてしまいます。最初のデータは残していき次行(データ更新の都度)へデータを転記させて行きたいのですがコードがわかりません。しているので、データ転送ボタンを押す度にデータ保存シート2が作成されてしまいます。Newは新たにインスタンスを作成する命令です。インスタンスとはデータ保存シート2の分身です。データ転送ボタンを押す度にデータ保存シート2の分身が作られ、DataGridView1に最初の1行を追加されて、テキストボックスの値がセットされることになります。この問題を解決するには、データ保存シート2のインスタンス(分身)を最初に作ったら、それを使いまわすことです。Newで新たなデータ保存シート2のインスタンス(分身)を作ってはいけません。以下のようにしてみて下さい。Sub上記のように常にインスタンスを1つしか作らないデザインパターンをシングルトンと呼びます。3:28返信|引用モデレータ1サインインして投票まず、自分の書かれたコードの意味を100%完全に理解するようにして下さい。他からコードを持ってきてもいいですが、そのコードの意味を100%理解して下さい。答えはそこにあります。ファイルにテキストを書き込むには?[C#、VB]http://www.atmarkit.co.jp/ait/articles/0711/08/news119.html#上記の追加の質問は、このスレッドのタイトルから外れていないと判断しましたが、新たに質問を始める場合は、基本的に新たにスレッドを立てるようにお願いいたします。しているので、データ転送ボタンを押す度にデータ保存シート2が作成されてしまいます。Newは新たにインスタンスを作成する命令です。インスタンスとはデータ保存シート2の分身です。データ転送ボタンを押す度にデータ保存シート2の分身が作られ、DataGridView1に最初の1行を追加されて、テキストボックスの値がセットされることになります。この問題を解決するには、データ保存シート2のインスタンス(分身)を最初に作ったら、それを使いまわすことです。Newで新たなデータ保存シート2のインスタンス(分身)を作ってはいけません。以下のようにしてみて下さい。Sub上記のように常にインスタンスを1つしか作らないデザインパターンをシングルトンと呼びます。3:28返信|引用モデレータ0サインインして投票trapemiyaさん、DataGridView1に複数行のデータが表示される用になりましたできました、ありがとうございました。このDataGridView1データをCSVで保存しておき次回新たにデータをインプットしたときにCSVで保存するとCSVファイルが上書きされてしまい新たに入力したデータしかCSVファイルに表示されません。以前のデータは残していき次行(データ更新の都度)へデータを保存させて行きたいのですがコードがわかりません。勉強中で下記のようなコードを作成してみました。Me.sfdCsvFile.FileName'Shift-JISで保存します。6:30返信|引用1サインインして投票まず、自分の書かれたコードの意味を100%完全に理解するようにして下さい。他からコードを持ってきてもいいですが、そのコードの意味を100%理解して下さい。答えはそこにあります。ファイルにテキストを書き込むには?[C#、VB]http://www.atmarkit.co.jp/ait/articles/0711/08/news119.html#上記の追加の質問は、このスレッドのタイトルから外れていないと判断しましたが、新たに質問を始める場合は、基本的に新たにスレッドを立てるようにお願いいたします。ご指導ありがとうございます。勉強不足を痛感しております、今後も不明なことはご教示いただきたくお願いします。