我想將兩個字段綁定在一起並顯示在組合框中。Combobox顯示成員和數據表中的兩個字段值C#
我的名字和姓氏在我的數據庫中,如何顯示組合框中的全名?
我想這個代碼,但我得到了一些錯誤:
OracleDataAdapter names= new OracleDataAdapter("SELECT first, last FROM person", conn);
DataTable dt = new DataTable();
names.Fill(dt);
dt.Columns.Add("FullName", typeof(string), "first' : ' last"); //<-- error's here
cmbCBox.DisplayMember = "FullName";
cmbBox.DataSource = dt;
conn.Close();
錯誤是: ':' 操作
後缺少操作數。
我會在您的查詢中創建該名稱。 – LarsTech
另外,'SELECT first,last'有什麼好處?一旦你在cbo中選擇了一個成員,你需要傳遞'id'。 '選擇第一個|| ':'||最後是FullName,pesonId ...'。 。 。 'cmbCBox.ValueMember =「pesonId」'。不需要'dt.Columns.Add' –