2013-07-27 47 views
0
public void DD_Location() 
    { 
     var ctx = new LCCDB_EF(); 
     var query = ctx.tbl_Location; 
     CB_Location.DataContext = query.ToList(); 
    } 

    private void CB_Location_DropDownClosed(object sender, EventArgs e) 
    {   
     textbox_test.Text =CB_Location.Text; 
    } 

輸出我的組合框返回不正確的文本值在文本框

System.Data.Entity.DynamicProxies.Location_5E43C6C196972BF0754973E48C9C941092D86818CD94005E9A759B70BF6E48E6

回答

0

試試這個

if(null != CB_Location.SelectedItem) 
    textbox_test.Text = CB_Location.SelectedItem.ToString(); 
0

沒有看到你的XAML我不能確定,但​​你確定你有約束力清單正確嗎?嘗試將ComboBox的Items屬性設置爲您的列表,而不是數據上下文。根據類型是什麼以及要將文本綁定到什麼,您可能也需要設置DisplayMemberPath屬性。