我有一个下拉列表,从数据库中选择类别列表,并将产品名称显示在checkedlistbox上。但是,如何将已检查的项目从checkedlistbox抓取到DataGridView?这就是我的设计:
另外,如何将已添加到Gridview的每种药物的默认值设为1个数量?
答案 0 :(得分: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");
}
}
}
答案 1 :(得分:0)
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();
}