数据没有出现在数据网格中Kinect c#

时间:2012-06-19 02:04:46

标签: c# kinect

我编写了以下代码来显示一些数据,但数据网格只显示为空, 这是我的代码:

                    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;

1 个答案:

答案 0 :(得分:1)

您的DataGrid声明中是否有AutoGenerateColumns="True"? e.g。

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