c#(wpf)中的非工作网格(视图)

c#(wpf)中的非工作网格(视图),c#,wpf,C#,Wpf,表已创建,但行为空,为什么 MySqlConnection conn = new MySqlConnection("..."); conn.Open(); MySqlCommand cmd = new MySqlCommand("select id,id_user,status,id_delivery_method,delivery_method,id_payment_method,payment_method,payment_info,user_name,user_phone from `re

表已创建,但行为空,为什么

MySqlConnection conn = new MySqlConnection("...");
conn.Open();
MySqlCommand cmd = new MySqlCommand("select id,id_user,status,id_delivery_method,delivery_method,id_payment_method,payment_method,payment_info,user_name,user_phone from `request`", conn);
DataTable dt = new DataTable();
dt.Load(cmd.ExecuteReader());
dataGrid1.ItemsSource = dt.DefaultView;

尝试设置
AutoGenerateColums=false
并自己定义列:

在XAML中:

<DataGrid ... AutoGenerateColums="false">
    <DataGrid.Columns><!-- Your columns --></DataGrid.Columns>
</DataGrid>

你确定表中有数据吗?您是否在调试中运行它以查看cmd返回的信息?我也遇到了同样的问题,通过将
AutoGenerateColumns
设置为
false
您的数据网格是如何在XML中定义的?webber2k6,谢谢!!!作品:)@webber2k6-请将您的评论作为答案发布,以便它可以被接受为答案并帮助他人。
yourDatagrid.AutoGenerateColumns = false;