• 締切済み

データベースから情報の取得・更新・削除 SQL2005 C#

こんにちは。カネゴです。 標記の件で調べています。 マスタ管理画面を作成しているのですが、「ID・PASS」を入力後、検索ボタン押下し、条件に合致したデータをデータベースから情報を取得して表示させたいのですが、うまくいきません。 ちなみに、更新削除の処理も含めたいです。 というよりも、接続文字列・dataset datagrid sqlconnction sqlcommand datareader dataadapter などいろいろありますが、いまいち使い方が理解していません。 ちなみに言語はC#でやっております。 「初心者」でも参考になり分かりやすい本やサイトなどありましたら、紹介してください(__)@itなど参考にしているのですが、そのado.net編でも理解に苦しむレベルです。 以上よろしくお願いします(__)

みんなの回答

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

下記URLの『ADO.NET と Visual Studio 2005 によるデータ アクセス入門』などを参照してみてください リンクが VBだけになっていますがウィザードによる設定なのでほとんど同じ操作になると思います あとは VS.NET付属のMSDNのサンプルなどを漁ってみましょう

参考URL:
http://www.microsoft.com/japan/msdn/thisweek/300x10/
t_kanegon
質問者

お礼

参考URLありがとうございました。 大変参考になりました。 まだ、勉強を始めたばかりなので今後ともよろしくお願いします。(__)

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

C#といっても 2002/2003/2005/2008とバージョンが存在します 開発できるアプリケーションも WindowsFormやWEBFormなど複数の環境があります 基本的には Connectionでデータベースとの接続を確保 Commandに 選択用のSELECT、更新用UPDATE、追加用のINSERT、削除用のDELETEなどを設定 Adapterの SelectCommand,UpdateCommandなどを先のCommandオブジェクトを設定 AdapterのFillメソッドで データベースからのデータを DataSetに読み込み 表示用の DataGridなどコントロールのDataSourceやDataMemberにDataSetやDataTableなどを設定 コントロールのDataBindで実際にデータをコントロールに接続 といった流れでしょう 2005/2008の場合 DataBindingSourceなどを適切設定すると ほとんどコードを書かずに コントロールへデータを流し込むことが可能です

t_kanegon
質問者

補足

redfox63さんありがとうございます。 vs2005のWindowsFormでやっております。上記内容は理解できるのですが、具体例など参考になるものはありませんでしょうか。 >2005/2008の場合 DataBindingSourceなどを適切設定すると ほとんどコード >を書かずに コントロールへデータを流し込むことが可能です これは知りませんでしたが、出来たらコーディングを勉強したいので、参考になるサイトなどありましたら、お願いします。

関連するQ&A