日期:2014-05-20  浏览次数:20483 次

请高手指定!CheckBoxList显示的问题!顶着有分!!快来呀!在线等!
CheckBoxList显示的问题!
数据库结构相对应的字段类型是“bit”类型!
我的CheckBoxList是绑定数据库的一组复选框一共10个选择的项目!
我在修改选项的时候首先应该显示已经选择了的项目,
因为本人是菜鸟新手在TEXTBOX和CheckBoxList中显示的时候并修改我是这样做的
代码如下:
private   void   Page_Load(object   sender,   System.EventArgs   e)
{
if(!IsPostBack)
{
SqlConnection   con   =   DataCon.AutoCon();
con.Open();
SqlCommand   cme=new   SqlCommand( "select   *   from   cnat_aqpz ",con);    
SqlDataReader   sda=cme.ExecuteReader();
this.dis_aq.DataSource=sda;
this.dis_aq.DataTextField= "pz ";
this.dis_aq.DataValueField= "pzid ";
this.dis_aq.DataBind();
sda.Close();

SqlDataAdapter   sdz   =   new   SqlDataAdapter( "AutoConfigure_GetList   "   +   AutoID,con);
DataTable   dt   =   new   DataTable();
sdz.Fill(dt);
if(dt.Rows.Count   ==   0)  
{
Response.Redirect( "http://www.163.com ");
return;
}
this.par_id.Text   =   dt.Rows[0][ "AutoID "].ToString();       //在TEXTBOX中显示
this.dis_1.Text   =   dt.Rows[0][ "CD "].ToString();
this.dis_2.Text   =   dt.Rows[0][ "xsqgs "].ToString();
this.par_jay.Text   =   dt.Rows[0][ "AutoNAME "].ToString();
this.dis_aq.Items[0].Selected   =               //CheckBoxList   显示已经选择的项目
con.Close();

this.dis_aq.Items[0].Selected   =     这个地方应该如何书写??才能显示!!
请高手告知一下谢谢了!!!

------解决方案--------------------
this.dis_aq.Items[0].Selected = (bool)dt.Rows[0][ "bit字段 "];