我有一个问题。比方说,我有一个用于蛋糕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