CheckBoxList的问题!请高手解答
我的CheckBoxList是绑定在Items属性中,一共有2个选项 “生成参数”“生成配置”
这2个选项,然后有一个提交的按钮!
我在页面打开的时候就去查找数据库如有这条数据干有参数,Items属性中的0可以选择,而1就变成无法启动的状态可以实现吗?我现在编写出如果有数据就在页面加载的时候自动选择为选中状态代码如下:
private void Page_Load(object sender, System.EventArgs e)
{
if(!IsPostBack)
{
SqlConnection con = DataCon.AutoCon();
con.Open();SqlCommand cmc = new SqlCommand("select count(*) from cheParameter where AutoID="+Request.QueryString["cheID"],con);
SqlCommand cmd = new SqlCommand("select count(*) from AutoConfigure where AutoID="+Request.QueryString["cheID"],con);int count = Convert.ToInt32(cmc.ExecuteScalar());
int count_1 = Convert.ToInt32(cmd.ExecuteScalar());
if( count > 0 )
{
this.BuildHtmlList.Items[0].Selected = true;
}
else
{
this.BuildHtmlList.Items[0].Selected = false;
}
if( count_1 > 0 )
{
this.BuildHtmlList.Items[1].Selected = true;
}
else
{
this.BuildHtmlList.Items[1].Selected = false;
}
con.Close();
}
}

解决方案 »

  1.   

    CheckBoxList.selectedIndex = 0;CheckBoxList.Items[1].Text = "无法启动";
    CheckBoxList.Enabled = false
      

  2.   

    我的意思是,比方说ID:100
    一共有两个表 一个参数 cheParameter 一个配置 AutoConfigure 
    然后在CheckBoxList中有两个选项;一个是“生成参数”另一个是“生成配置”
    刚进入到页面数据库需要查找在查找的时候 ID:100 这个有参数无配置 那CheckBoxList的Items属性中的0就不可选择就是Enabled属性让他=false,但1的Enabled属性 = true
    用组的CheckBoxList可以实现吗?
      

  3.   

    this.CheckBoxList1.Items[0].Enabled = false;
      

  4.   

    Items中并不包含这个定义!无法设置呀!Enabled
      

  5.   

    恩VS2003   Items[0].点不出Enabled属性的???
      

  6.   

    那1.1 组的CheckBoxList就实现不了这样的功能了吧?
      

  7.   

    1.1实现不了,要不换个思路,直接选中另一项,同时整个disabeld掉