コンボボックスのドロップダウンでgridviewを表示する方法はありますか?ユーザーがコンボボックスをクリックすると、ドロップダウンの代わりに、コンボボックスの下部に複数の行と列があるグリッドビューが表示されます。コンボボックスのドロップダウンでグリッド表示を表示します。 C#
-1
A
答えて
0
これを行う簡単な方法はありません。ドロップダウンを変更して、好きなように行動することはできません。独自のコントロールを作成する必要があります。ここで
は、あなたがする必要がある手順です:
は、テキスト領域と(通常のコンボボックスのような)ボタンからなるユーザーコントロールを作成します。また、これらのメソッドを使用して、コンボボックスのようにコントロールを描画することもできます。
ComboBoxRenderer.DrawTextBox(Graphics g、Rectangle bounds、ComboBoxState state); ComboBoxRenderer.DrawDropDownButton(Graphics g、Rectangle bounds、ComboBoxState state);
次に、ボタンをクリックした後に、ListViewを含むドロップダウンを表示する必要があります。あなたは、一部のドロップダウンのために、このコンポーネントを使用することができます。
http://www.codeproject.com/Articles/17502/Simple-Popup-Control
私は数年前にそのようなことを行っています。私はCodeProjectの記事にそれを変換する時間が必要です!
0
SqlConnection con = new SqlConnection("server=(local);DataBase=RIMS;User Id=sa;Password=Rootdb");
SqlCommand com = new SqlCommand("Select * from Master_City", con);
SqlDataAdapter da = new SqlDataAdapter(com);
DataSet ds = new DataSet();
da.Fill(ds, "city");
dataGridView1.DataSource = ds;
dataGridView1.DataMember = "city";
DataGridViewComboBoxColumn col = new DataGridViewComboBoxColumn();
col.HeaderText = "Name";
col.Name = "Name";
col.DataSource = ds.Tables[0];
col.DisplayMember = ds.Tables[0].Columns[1].ToString();
dataGridView1.Columns.Add(col);
関連する問題
- 1. コンボボックスのドロップダウン表示
- 2. VBスクリプトでドロップダウン/コンボボックスを表示
- 3. JavaFX Rectangleはコンボボックスのドロップダウン表示を停止します
- 4. WPF:コンボボックスのドロップダウンでテキストが強調表示されます。
- 5. コンボボックスのドロップダウン表示がコンボボックスのテキストと異なる
- 6. jQuery - ドロップダウン表示/非表示
- 7. データをグリッド表示で表示-MFC C++ダイアログベースアプリケーション
- 8. フィールドセットの表示/非表示のドロップダウン
- 9. PDFhashでグリッド表示
- 10. グリッドに表示
- 11. グリッド表示
- 12. ドロップダウンから表示/非表示、非表示divの新しいドロップダウンが消えます
- 13. ExtJS 5.0.1コンボボックスの選択に基づいてグリッドを表示
- 14. セルのドロップダウンでUIグリッドが未定義に表示される
- 15. グリッド表示のカスタムページング
- 16. XAML C#グリッド行を非表示
- 17. ビットマップオブジェクトをコンボボックスで表示する
- 18. グリッドにアイテムを表示しますか?
- 19. グリッドをhtmlで表示
- 20. 内容を表示する表のドロップダウン
- 21. コンボボックスを表示して、表示されたウィジェットを設定しますか?
- 22. 検証表示:なしドロップダウン
- 23. データをグリッドに表示
- 24. ドロップダウンを表示するjavascript
- 25. コンボボックスに行を表示
- 26. グリッド - 行とテキストブロックの表示を非表示にする
- 27. extjsコンボボックスの表示フィールドリモートストア
- 28. ShieldUIグリッド - 挿入時のみのドロップダウン表示
- 29. ギャラリーからすべての写真をフェッチし、グリッド表示で表示
- 30. ドロップダウンの内容を表示
u WPFコントロールを確認してください。 – kbvishnu
WinFormsを使用していますか? WPF?他に何か? –