我正在尝试获取表列中的值来填充组合框的选项。每当我尝试时,组合框都会填充正确数量的选项,但不是列的值,选项都是“System.Data.DataRowView”。
XAML
<ComboBox x:Name="ComboBox_1" HorizontalAlignment="Left" Margin="124,23,0,0" VerticalAlignment="Top" Width="95" Height="42" ItemsSource="{Binding}"/>
C#
public MainWindow()
{
InitializeComponent();
string connectionString = "SERVER=localhost;DATABASE=dbname; UID=myPC;Password=myPW;";
MySqlConnection connection = new MySqlConnection(connectionString);
MySqlCommand cmd = new MySqlCommand("Select columnname from tablename", connection);
connection.Open();
DataTable dt = new DataTable();
dt.Load(cmd.ExecuteReader());
connection.Close();
ComboBox_1.DataContext = dt;
}
幕布斯7119047
相关分类