try<asp:CheckBoxList id="cbldatalist" runat="server" DataTextField="c1" DataValueField="c2" RepeatColumns="2"></asp:CheckBoxList>or use a DataList or Repeater and have <asp:CheckBox> inside <ItemTemplate>
for iCount as integer=0 to ObjDs.Tables("defaultshow").rows.count-1 chkl.Items.Add(New ListItem(ObjDs.Tables("defaultshow").rows(iCount).Item("字段名"),ObjDs.Tables("defaultshow").rows(iCount).Item("字段名")) next
this.ChkList1.DataTextField = "要显示出来的字段";
this.ChkList1.DataValueField = "要储存值的字段";
this.ChkList1.DataBind();
chkl.Items.Add(New ListItem(ObjDs.Tables("defaultshow").rows(iCount).Item("字段名"),ObjDs.Tables("defaultshow").rows(iCount).Item("字段名"))
next
DataTextField="sdfsdf";
DataValueField="asfd";
cbldatalist.DataTextField="要显示的字段名";
cbldatalist.DataValueField="要显示的字段名";
cbldatalist.DataBind();