有沒有什麼辦法在C#中顯示在combobox下拉列表中的gridview?當用戶點擊組合框,而不是下拉列表時,我想在組合框的底部顯示多行和多列的gridview。在組合框下拉菜單中顯示gridview。 C#
-1
A
回答
0
有沒有簡單的方法來做到這一點。您無法將下拉列表更改爲您想要的方式。你應該創建你自己的控制。
下面是你需要做的步驟:
創建一個由一個文本區域和一個按鈕(如常用的組合框)的用戶控制。您還可以使用這些方法來完全像組合框一樣繪製控件:
ComboBoxRenderer.DrawTextBox(圖形g,矩形邊界,ComboBoxState狀態); 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. C#硒 - 下拉菜單/組合框
- 2. 組合框文本顯示與下拉菜單不同
- 3. 文本框/下拉菜單組合
- 4. 在jQuery中顯示select下拉菜單?
- 5. 顯示在下拉菜單中
- 6. 下拉菜單不顯示?
- 7. 下拉菜單不顯示
- 8. 下拉菜單不顯示
- 9. 顯示下拉菜單
- 10. 在wpf組合框內顯示選項卡控件下拉菜單
- 11. 下拉菜單不顯示子菜單
- 12. @media下拉菜單 - 顯示菜單
- 13. 用菜單替換組合框的下拉菜單
- 14. 根據下拉菜單顯示gridview中的結果數量?
- 15. 如何使下拉菜單出現在IE6的組合框中?
- 16. C#組合框的下拉
- 17. 雙下拉菜單不顯示第二個下拉菜單
- 18. 如何在HTML下拉菜單中顯示覆選框?
- 19. 從下拉菜單中更改組合框下拉列表我失去選項
- 20. 顯示下拉菜單選擇在IFRAME
- 21. 下拉菜單不顯示在IE上
- 22. 如何在下拉菜單中顯示子菜單
- 23. 在Bootstrap(AdminLTE)上的下拉菜單中顯示活動菜單
- 24. 如何在WPF中的組合框中顯示下拉列表?
- 25. 自動調整大小組合框下拉菜單在Silverlight
- 26. 在VB腳本中顯示一個下拉/組合框
- 27. 我的下拉菜單沒有顯示Chrome/IE中菜單的下拉部分
- 28. 顯示文本框中2個下拉菜單的選項值?
- 29. 需要在Gridview中填充下拉組合框(未綁定列)
- 30. 下拉組合框
ü檢查WPF控件 – kbvishnu 2012-02-13 06:54:11
您使用的是WinForms嗎? WPF?還有別的嗎? – 2012-02-13 09:08:06