我的checkedListBox中的项是和数据库连接得来的,显示System.Data.DataRowView是不是跟使数据库中的项有关?请帮帮忙!

解决方案 »

  1.   

    我也是遇到这个问题哦``
    我是这样解决的
    绑定数据时(inCeckedListBox是我定义的CeckedListBox)//为inListBox设置数据Dataset换成你定义的DataSet
    inCheckedListBox.DataSource=DataSet.Tables["Tables"];
    //设置显示的字段
    inCheckedListBox.DisplayMember="ColumnsName";
    inCheckedListBox.ValueMember="ColumnsName";
    int i;
    string s; 
    s="选中的项为:";
    (i = 0; i <= (inCheckedListBox.Items.Count-1); i++)

    if (inCheckedListBox.GetItemChecked(i))
    {
    s+=inCheckedListBox.GetItemText(inCheckedListBox.Items[i])+",";
    }
    }
    MessageBox.Show(s);这样就能正常显示了.