在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;
}
}
}