我有一個由數據適配器填充的組合框。我根本沒有任何問題,但是我想弄清楚如何抓取顯示成員而不是選定的值。從組合框中抓取顯示組件並用於填充文本框
cotcommand = new SqlCommand();
cotguestadapter = new SqlDataAdapter();
cotcommand.Connection = cottageconnect;
cotcommand.CommandText = "SELECT Phone, (\"Last Name\" + ', ' + \"First Name\") AS NAME FROM Guests ORDER BY NAME";
cotguestadapter.SelectCommand = cotcommand;
cotguestadapter.Fill(cotguestdataset);
cboGuests.DataSource = cotguestdataset.Tables[0];
cboGuests.DisplayMember = "NAME";
cboGuests.ValueMember = "Phone";
我可以很容易地得到valuemember,做我想做的事情,但我真的想拉將DisplayMember(這是級聯的名稱),並顯示在一個文本框。我需要確認框的顯示名稱,用戶可以選擇是,然後我的代碼會將註冊插入到當時的數據庫中。
我可以從組合框中獲取displaymember並在文本框中使用它嗎?
沒有像把SQL的東西作爲字符串後面的代碼UI。提醒我或「VB6好日子」。 –
是的......我有一位老師;)我的問題有幫助嗎? – Marty
是的,不要嘗試從用戶界面「讀取數據」。 UI不是數據,即使在winforms中也不行。只需從任何「IEnumerable」中獲取數據項即可。 –