请高手指定!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字段 "];