我未能綁定組合框selectedvalue。使用枚舉綁定組合框selectedvalue
public void InitializePage()
{
cbStatus.DataSource = Enum.GetValues(typeof(CourseStudentStatus));
}
在我的構造
public EditCourseForm(int status)
{
InitializePage();
cbStatus.SelectedText = Enum.GetName(
typeof(CourseStudentStatus), status).ToString();
}
我已經試過這一點。 cbStatus.SelectedValue = Status
但我無法在ComboBox上設置SelectedValue。
更新 我枚舉
public enum CourseStudentStatus
{
Active = 1,
Completed = 2,
TempStopped = 3,
Stopped = 4,
}
你面對的錯誤或問題是什麼? – gideon 2011-03-22 03:47:14
如果我傳入的狀態是3,我希望cbStatus選擇id = 3,但是,它會一直選擇第一項。 – VeecoTech 2011-03-22 03:49:55
它應該可以做這樣的事情。'cbStatus.SelectedValue = Status'。但爲什麼它沒有..它顯示錯誤「無法設置一個ListControl的SelectedValue與一個空的ValueMember。」 – VeecoTech 2011-03-22 03:51:49