我有一個問題。比方說,我有一個用於蛋糕ingredieints的複選框列表,我不僅選擇了一個,但更多的成分(3-4)。我想將它保存在datagridview中。 datagridview可以顯示多個配料,或者這是不可能的? 你看我正在申請麪包店和訂購蛋糕,你會選擇蛋糕的類型和添加(配料)和你想要的蛋糕的數量。然後,我想將其保存到datagridview中,或者在dgv中顯示,然後當我完成訂購時,我只需點擊dgv中的發送按鈕,我發送的所有訂單都將發送到電子郵件。我希望你明白我想要什麼。Datagridview和複選框列表
0
A
回答
0
即使在其最簡單的用法DataGridView是一個2-dimesional容器;一個'網格',所以你可以擁有任意數量的行和列。
如果要在行中顯示它們,您應該首先嚐試估計最大成分數量。然後將此列數添加到目標DGV。
然後添加一行,並填充它的列單元格的成分。
如果你碰到一個蛋糕,更多的成分不會成爲一個問題,因爲你可以隨時添加更多的列。
空單元格沒有問題,只要確保始終檢查空值。
順便說一下,單元格功能非常強大,您可以爲每個單元格添加一個標籤,因此您可以爲單元格添加儘可能多的任何複雜數據,而不會超出其單純的值!
下面是一些簡單的示例代碼:
while (dataGridView1.ColumnCount < checkedListBox1.CheckedItems.Count)
dataGridView1.Columns.Add("", "");
int newRow = dataGridView1.Rows.Add();
int item = 0;
foreach (object o in checkedListBox1.CheckedItems)
{
dataGridView1[item, newRow].Value = o.ToString();
item ++;
}
相關問題
- 1. 循環通過datagridview列和複選框
- 2. datagridview複選框列排序
- 3. Datagridview複選框列的值
- 4. datagridView中的複選框列
- 5. Datagridview複選框列驗證
- 6. 複選框datagridview
- 7. DataGridView複選框列「全選」性能
- 8. Datagridview複選框列只允許我選擇一個複選框
- 9. Datagridview複選框C
- 10. Datagridview celltype複選框
- 11. 複選框和列表
- 12. PHP列表和複選框
- 13. DataGridView複選框選擇
- 14. C#Datagridview不排序複選框列
- 15. DatagridView複選框列始終爲空
- 16. 將複選框列添加到DataGridView中
- 17. Datagridview複選框列有一個死區
- 18. 問題與DataGridView的複選框列
- 19. 複選框選擇和刪除datagridview中的列
- 20. DataGridView列有多個控件(Radibuttons,複選框,列表下拉等)
- 21. 關於複選框和datagridview的問題
- 22. 複選框列表
- 23. 用對象列表和複選框列(C#)創建一個簡單的DataGridView
- 24. dataGridView中的複選框
- 25. DataGridView複選框問題
- 26. DataGridView複選框事件
- 27. 的DataGridView使用複選框
- 28. 列表框與複選框
- 29. jQuery可搜索的複選框列表和三態複選框
- 30. 禁用複選框和下拉列表
嗯,我有一個表格,我想我在這裏輸入的數據傳送到這是另一種形式的datagridview的。所以我有兩種形式。一個用於輸入數據並將其保存,另一個用於datagridview,您可以在其中查看您在前一個表單中輸入的內容。你明白我的意思嗎? – user3083561
這可以很容易地完成。你想讓所有成分都顯示在一行或每一行中嗎? – TaW
我希望他們都在一行。 – user3083561