0

いくつかのデータを表示するために次のコードを記述しましたが、データグリッドが空になっているように見えます。これが私のコードです。

                    DataTable dt = new DataTable();
                    DataColumn col = new DataColumn("A", typeof(string));
                    col.MaxLength = 100;
                    dt.Columns.Add(col);
                    col = new DataColumn("B", typeof(string));
                    col.MaxLength = 100;
                    dt.Columns.Add(col);
                    DataRow row = dt.NewRow();
                    dt.Rows.Add(x,y);
                    dataGrid1.ItemsSource = dt.DefaultView;
4

1 に答える 1

1

DataGrid宣言にありますかAutoGenerateColumns="True" ?例えば

<sdk:DataGrid x:Name="dataGrid1" 
    Height="140" Margin="0,5,0,10"
    AutoGenerateColumns="True" /> 

列定義をより正確に制御するには、DataGrid.Columns要素を追加します。

<toolkit:DataGrid x:Name="TheDataGrid"  
                          AutoGenerateColumns="False"> 
    <toolkit:DataGrid.Columns>         
        <toolkit:DataGridTextColumn Header="Contact Name" Width="SizeToCells"   
                                       Binding="{Binding ContactName}"  
                                       IsReadOnly="False"/> 

        ... more columns
    </toolkit:DataGrid.Columns> 
</toolkit:DataGrid> 
于 2012-06-19T02:20:04.397 に答える