要是用CheckBoxList1.DataTextField="F_LANGUAGE_FIELD"呢?

解决方案 »

  1.   

    LanguageData.F_LANGUAGE_FIELD这个是字段名
    我用实际字段名"F_Language"也不行的
      

  2.   

    瓦靠
    CheckBoxList1.Items.Add(new ListItem("aa","aa"));
    CheckBoxList1.Items.Add(new ListItem("bb","bb"));
    这样都不行,难道CheckBoxList没有value?
      

  3.   

    我用CheckBoxList几百次了都没遇到过,可能是你代码的问题。再不就是你的Vs.net有问题
      

  4.   

    1. 确认 ldata 中有值即 if( ldata.Tables[0].Row.Count >0 )2. 确认 LanguageData.F_LANGUAGE_FIELD 和 LanguageData.F_DETAIL_FIELD 这两个字段都是
    ldata.Tables[0] 里面的字段。
      

  5.   

    我绝对保证数据是正确的,因为我用DataGrid绑定此ldata数据是正确的,字段也是正确的,
    因为我改成原始字段名也一样
      

  6.   

    就是说数据源绑定到什么控件都行,就这个CheckBoxList有问题
      

  7.   

    format c: and reinstall the os *_-
      

  8.   

    晕死了,我自己搞定了
    CheckBoxList的value是存储在viewstate_中的,html中看不见...