Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
数据网格中的组合框(c#wpf)_C#_Wpf - Fatal编程技术网

数据网格中的组合框(c#wpf)

数据网格中的组合框(c#wpf),c#,wpf,C#,Wpf,组合框示例: <DataGridComboBoxColumn Header="Status" SelectedItemBinding="{Binding status}" ItemsSource="{Binding status}" Width="98.8" /> 所以我建立了一个表,所有数据都在那里,除了,状态是空的,为什么?项目资源需要是一个集合。如果需要枚举集合,请参阅此链接的底部 如果集合是动态的,那么您需要一个具有返回集合的属性的类。没有大写问题吗?WPF区分大小写是St

组合框示例:

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

所以我建立了一个表,所有数据都在那里,除了,
状态是空的,为什么?

项目资源需要是一个集合。如果需要枚举集合,请参阅此链接的底部


如果集合是动态的,那么您需要一个具有返回集合的属性的类。

没有大写问题吗?WPF区分大小写是Status还是Status?将SelectedItem和ItemsSource绑定到同一个属性有点奇怪。ItemsSource应绑定到一个集合,并将SelectedItem绑定到单个元素。否则我们需要更多的细节。我现在只是猜测
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;