0

テーブルが作成されましたが、行が空です。なぜですか?

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;
4

1 に答える 1

0

自分で列を設定AutoGenerateColums = falseおよび定義してみてください。

XAML で:

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

コードビハインド:

yourDatagrid.AutoGenerateColumns = false;
于 2012-06-25T10:57:33.103 に答える