タイトル | : Re: VB2005からSQLServer2000への接続 |
記事No | : 4089 |
投稿日 | : 2006/08/16(Wed) 09:38 |
投稿者 | : 魔界の仮面弁士 |
> データ接続を追加するときに「Microsoft SQL Server データベース ファイル」 > 以外の接続方法はあるのですか?
サーバーエクスプローラに指定して、そこからドラッグ & ドロップするとか、 手動で SqlClient なコードを書くとか、まぁいろいろと。
> ColumnTypeをDataGridViewComboBoxColumnに変更してComboBoxにデータベースの値を格納するの > はどのようにすればいいのでしょうか?
DataGridViewComboBoxColumn に変更することができないでいるのでしょうか。 あるいは、ComboBox に値の一覧(男/女)を入れる部分でつまずいているのでしょうか。 それとも、その値のうち、いずれかを選択させる部分がわからないのでしょうか。
性別マスタとやらの仕様がわからないので、確実なことはいえませんが、たとえば……
1. 性別情報を含んだテーブル(例:社員マスタ, 顧客一覧など)を DataGridView に割り当てる。 なお、性別列は数値型とし、1 が "女性"、2 が "男性" を意味するものとします。 2. デザイン画面で、性別列をコンボボックス列(DataGridViewComboBoxColumn)に変更する。
3. デザイン画面で、コンボボックス列の DataSource に、性別マスタを割り当てる。 さらに同列の ValueMember に、性別マスタの主キー列(1 や 2 などが入っている列)を指定。 さらに同列の DisplayMember に、性別マスタの名称列("女性"や"男性" など)を指定。
といった感じで指定することができます。
|