在C#中查询数据库的某一列的时候,有时会需要将数据库的字段名是checkbox的text,同时根据数据的增加和减少,动态的添加checkbox
,实现代码如下
if (dt.Rows.Count != 0)
{
foreach (DataRow dr in dt.Rows)
{
CheckBox chkbox = new CheckBox();
chkbox.Location = new Point(x, y);
chkbox.Name = "chk"+dr["Pid"].ToString();
chkbox.Text = dr["Pname"].ToString();
groupBox2.Controls.Add(chkbox);
if (x == 540)
{
x = 20;
y += 30;
}
else
{
x += 130;
}
}
}