0
我填充組合框這樣組合框正在填充valueMember而不是DataGridView中的DisplayMember?
cbDepartment.DataSource = SQLObject.Departments;
cbDepartment.DisplayMember = "Name";
cbDepartment.ValueMember = "Id";
和數據的GridView這樣
EmployeeGrd.DataSource = SQLObject.sp_ViewEmployee();
組合框與另一臺是我的查詢表「部門」,它只是包含「姓名」填和「ID」,而DataGridView填充存儲過程來自另一個表,只是包含部門表「Id」當我從數據網格視圖填充組合框中的組合框填充「ID」組合框中,我需要填充「名稱」不是「身份證」可以任何身體PLZ幫助?
我正在像這樣填充組合框。
comboBox1.SelectedText = dataGridView1.SelectedRows[0].Cells[1].Value.ToString();
你能解釋爲什麼你有最後一行代碼?這個問題如何相關?您顯示的所有內容看起來都很好 - datagridview中的組合框列應顯示來自該數據源的屬性的名稱。您可能需要設置DataPropertyName,但我認爲這不會影響顯示。 –
數據源的一個重要特點是,您不必填寫界限控件(s)註釋掉該行,看看會發生什麼。 –
combobox是在它的外部網格它我不得不填充從datagrid這個組合框和最後是我現在正在做的,但它沒有結果滿,因爲它給予值成員我需要填充組合框與顯示成員。 –