C# 如何将checkedlistbox中的选中项添加到DataGridView?

C# 如何将checkedlistbox中的选中项添加到DataGridView?,c#,winforms,visual-studio-2010,datagridview,checkedlistbox,C#,Winforms,Visual Studio 2010,Datagridview,Checkedlistbox,我有一个下拉列表,它从数据库中选择类别列表,并在checkedlistbox中显示产品名称。但是如何将选中的项从checkedlistbox抓取到DataGridView?我的设计是这样的: 另外,如何使添加到Gridview的每个药物的默认值为1个数量?将此代码添加到添加按钮单击事件: private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < checkedListBox1.Item

我有一个下拉列表,它从数据库中选择类别列表,并在checkedlistbox中显示产品名称。但是如何将选中的项从checkedlistbox抓取到DataGridView?我的设计是这样的:


另外,如何使添加到Gridview的每个药物的默认值为1个数量?

将此代码添加到添加按钮单击事件:

private void button1_Click(object sender, EventArgs e)
{
    for (int i = 0; i < checkedListBox1.Items.Count; i++)
    {
        if (checkedListBox1.GetItemChecked(i))
        {
            dataGridView1.Rows.Add(checkedListBox1.Items[i], "1");
        }
    }
}
private void按钮1\u单击(对象发送者,事件参数e)
{
对于(int i=0;i
for(int i=0;i)该框不是ListView,它是CheckedListBox。很抱歉,错过了该选项。我已编辑我的答案以使用CheckListBox。
  for (int i = 0; i <= checkedListBox1.SelectedItems.Count - 1; i++)
        {
            dataGridView1.Rows.Add();
            dataGridView1.Rows[dataGridView1.Rows.Count - 1].Cells[0].Value = checkedListBox1.SelectedItem.ToString();
          }