wpf 将DataTable绑定到ComboBox

<ComboBox Height="23" HorizontalAlignment="Left" Margin="95,12,0,0" Name="cmbDemo" VerticalAlignment="Top" Width="271"  />


dt = new DataTable();
dt.Columns.Add(new DataColumn("id", typeof(int)));
dt.Columns.Add(new DataColumn("text", typeof(string)));

...


cmbDemo.SelectedValuePath = "id";

cmbDemo.DisplayMemberPath = "text";
cmbDemo.ItemsSource = dt.DefaultView;

获得选择值:
int id = Convert.ToInt32(cmbDemo.SelectedValue);

你可能感兴趣的:(String,WPF)