###DBにDataTableを保存、追加したい
住所録をVisualStudioのC#で作成しております。
SQLのDBからテーブルを作り、ウィンドウズフォームのテキストボックスに入力した文字を再度DBに追加したいのですが
エラーコードがでており進まずにいてます。
後、フォーム1の時はDBから読み込み、データグリッドビューに表示されるのですが、
フォーム2で表示させようと思い同じコードを書いてもエラーが出てくるのはどうしてなのでしょうか・・・。
読み込むときのFillとTable_1、DBに保存するときのUpdate、Table_1にエラーコードが出ています。
初心者でプログラム初めて2ヶ月くらいです。初歩的な質門すみません。
###発生している問題・エラーメッセージ
'object' に 'Table_1' の定義が含まれておらず、型 'object' の最初の引数を受け付ける拡張メソッド 'Table_1' が見つかりませんでした。using ディレクティブまたはアセンブリ参照が不足していないことを確認してください。
###該当のソースコード
//登録ボタン private void button1_Click(object sender, EventArgs e) { //TODO: このコード行はデータを 'address_m1DataSet.Table_1' テーブルに読み込みます。必要に応じて移動、または削除をしてください。 this.table_1TableAdapter.Fill(this.address_m1DataSet.Table_1); //もし新規登録から登録ボタン押したらファイルの末尾に追加 if (mae == "sinnki") { Address_m1DataSet.Table_1DataTable dataTable = new Address_m1DataSet.Table_1DataTable(); Address_m1DataSet.Table_1Row workRow = dataTable.NewTable_1Row(); { //textboxの値をデータテーブルに入れる workRow.Name = textBox1.Text; workRow.namekana = textBox2.Text; workRow.number = textBox3.Text; workRow.Tel = textBox5.Text; workRow.Born = textBox6.Text; workRow._E_mail = textBox7.Text; } dataTable.Table_1.AddTable_1Row(workRow); table_1TableAdapter.Update(Table_1); // 再起動後のForm1を生成 Form1 frm1 = new Form1(); frm1.Dispose(); Close(); }
###試したこと
課題に対してアプローチしたことを記載してください
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
回答2件
あなたの回答
tips
プレビュー