我目前在C#窗口應用程序中工作。在那裏我使用DataGridView中的數據網格視圖組合框。單擊下拉框時,它會顯示名稱字段,如果我從下拉框中選擇名稱字段,它會在DataGridView ComboBox中顯示值成員值。爲什麼DataGridView ComboBox顯示ValueMember值?
爲什麼我沒有獲得組合框中的顯示成員值?
在databindindcomplete功能我定義的組合框的值:
((DataGridViewComboBoxColumn)dgvItem_1.Columns["Student"]).DataSource = objDBContext.Stu_student;
((DataGridViewComboBoxColumn)dgvItem_1.Columns["Student"]).DisplayMember = "STUDENT_NAME";
((DataGridViewComboBoxColumn)dgvItem_1.Columns["Student"]).ValueMember = "STUDENT_ID";
如果我選擇在下拉顯示的下拉列表
名稱
下面的值在ComboBox值---- -
Raja
Ramesh
Rani
如果我在列表中選擇Raja,ComboBox將在ComboBox中顯示相應的STUDENT_ID。但我想在ComboBox中顯示學生名稱。
誰能告訴我爲什麼我在DataGridView ComboBox中獲取ValueMember值?
哪種類型的'objDBContext.Stu_student'? –