2012-06-26 139 views
1

樣本組合框:組合框在DataGrid中(C#WPF)

<DataGridComboBoxColumn 
Header="Status" 
SelectedItemBinding="{Binding status}" 
ItemsSource="{Binding status}" 
Width="98.8" 
/> 

MySQL的Web服務器

MySqlCommand cmd = new MySqlCommand("select id,user_name,user_phone,user_email,payment_method,amount,user_comment,delivery_city,delivery_address,status from `request`", conn); 
DataTable dt = new DataTable(); 
dt.Load(cmd.ExecuteReader()); 
dataGrid1.ItemsSource = dt.DefaultView; 

所以我建一個表上SOURSE數據,所有的數據是存在的,除了中,Status是空的,爲什麼?

+0

沒有大寫問題? WPF是區分大小寫的狀態還是狀態? – MBen

+0

好吧 – user1478466

+2

有點奇怪你將SelectedItem和ItemsSource綁定到同一個屬性。 ItemsSource應該綁定到一個集合,並將SelectedItem綁定到單個元素。否則,我們需要更多的細節。我現在只是在猜測 – MBen

回答