可能重复:
CheckBox inside ListBox
How to insert a check box inside a list box in C#?
我想在应用程序的窗口中的列表框中添加复选框。
这是我的代码:
CheckBox cb = new CheckBox();
while (dr.Read())
{
listBox1.Items.Add(String.Format("{0} {1}",cb,dr["Stu_Name"]));
}
但是,它没有产生预期的结果。
我想要的是数据阅读器中每个列值之前的复选框?有什么建议吗?
答案 0 :(得分:6)
简而言之:您需要使用CheckedListBox Control (Windows Forms)。
以下是Windows窗体应用程序的示例代码:
private void Form1_Load(object sender, EventArgs e)
{
var items = checkedListBox1.Items;
items.Add("Perls");
items.Add("Checked", true);
}