WPF中的数据网格显示空白的行和列

本文关键字:空白 显示 网格 数据 数据网 WPF | 更新日期: 2023-09-27 17:54:25

我在WPF应用程序中有一个小数据表。我想将它绑定到DataGrid,但是DataGrid显示空白行。请帮助

代码:c#

    private void button1_Click(object sender, RoutedEventArgs e)
    {
        DataTable dt = new DataTable();
        dt.Columns.Add("aaa");
        dt.Columns.Add("bbb");
        dt.Rows.Add(1, 2);
        dt.Rows.Add(3, 4);
        int i = dt.Columns.Count;
        int rows = dt.Rows.Count;
        dataGrid1.CanUserAddRows = false;
        dataGrid1.ItemsSource = dt.DefaultView;
    }
代码:XAML
<DataGrid AutoGenerateColumns="False" Height="200" HorizontalAlignment="Left" Margin="136,108,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="200" ItemsSource="{Binding}" />

WPF中的数据网格显示空白的行和列

尝试设置AutoGenerateColumns="true"并检查。

<DataGrid AutoGenerateColumns="true" Height="200" HorizontalAlignment="Left" Margin="136,108,0,0" Name="dataGrid1" VerticalAlignment="Top" Width="200" ItemsSource="{Binding}" />