.NET 特定のセルにコンボボックスを表示させるには?

解決


saru  2006-05-11 17:48:57  No: 131348

はじめて投稿致します。

Visual Basic.NET 2003/Windows XP

DataGridコントロールを使用し、特定のセルにコンボボックスを表示させたいのですが出来ますでしょうか?

対象のフィールドに表示させることはできましたが、特定のセルだけに表示させる方法がわかりません(T_T)

宜しくお願い致します。


特攻隊長まるるう  2006-05-11 18:18:40  No: 131349

>対象のフィールドに表示させることはできましたが、
それに特定のセルの条件を付け加えるだけでは?


saru  2006-05-11 18:33:50  No: 131350

特攻隊長まるるうさんご返答ありがとうございます。

>それに特定のセルの条件を付け加えるだけでは?

え〜っと、その条件をどこで付け加えればよいのでしょうか?
ちなみに、
http://dobon.net/vb/dotnet/datagrid/datagridcombobox.html
に書いてあるようにDataGridTextBoxColumnクラスからの派生クラスを作成して呼び出してみました。

申し訳ありません、宜しくお願い致します。


特攻隊長まるるう  2006-05-11 18:48:23  No: 131351

条件が何か書いてないのに答えるなんて無理ですよ。

条件が行数なら _rowNumber を使ってるところ全部じゃ
ないんですか?改造するなら改造前のコードを十分理解
しておく必要があると思いますが、_rowNumber は説明
いらないくらい分かりやすいコーディングですよね?
それが分かっていないのだとしたら改造は難しいのでは?


saru  2006-05-11 19:44:49  No: 131352

>改造するなら改造前のコードを十分理解
>しておく必要があると思いますが、_rowNumber は説明
>いらないくらい分かりやすいコーディングですよね?
>それが分かっていないのだとしたら改造は難しいのでは?

正直全部理解していません。。。

申し訳ありません。
もう一度コードを見直したいと思います。
それでもわからなかった時はもう一度お聞きしたいと
思います。
宜しくお願い致します!!

どうもありがとうございましたっ!


saru  2006-05-15 10:54:35  No: 131353

>特攻隊長まるるうさん

遅くなりました。
先週末にEditのrowNumを使用して制御することが出来ました。
ステップ実行で一つ一つ値を再確認することによって解決することが
できました。

ありがとうございました。


※作成する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。







   このエントリーをはてなブックマークに追加