2
WPF 애플리케이션에 작은 데이터 테이블이 있습니다. 나는 데이터 그리드에 바인딩 할하지만 데이터 그리드는 빈 row.Kindly 도움을WPF의 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}" />
정상적으로 작동합니다. 나는 그것이 왜 기본적으로 거짓인지 모른다. 어쨌든 고마워요 – user3460700
우리 중 대부분이 명시적인 열 구성을 선호하기 때문에 false입니다. – ProfK