if(this.Rolelist.Items[i].value==roleid)
this.Rolelist.Items[i].selected;

解决方案 »

  1.   

    this.Rolelist.Items(i).value->this.Rolelist.Items(i).Text
      

  2.   

    csdn_bob(文子):我就是那么写的啊 可是编译会报错啊 172): 'System.Web.UI.WebControls.ListControl.Items' denotes a 'property' where a 'method' was expected
      

  3.   

    if(this.Rolelist.Items(i).value==roleid)
    this.Rolelist.Items(i).selected = true;
    this.Rolelist.Items(i).selected is a 'property' not a method
      

  4.   

    foreach(int indexChecked in checkedListBox1.CheckedIndices) 
    {
    // The indexChecked variable contains the index of the item.
    MessageBox.Show("Index#: " + indexChecked.ToString() + ", is checked. Checked state is:" +
    checkedListBox1.GetItemCheckState(indexChecked).ToString() + ".");
    string s = checkedListBox1.GetItemText;
    }
      

  5.   

    try
    -------------------------------------------
    if(this.Rolelist.Items.Get(i).value==roleid)
    this.Rolelist.Items.Get(i).selected;