Development/C#
DataGrid 바인딩
@위너스
2011. 9. 27. 18:42
DB에서 검색한 데이터 전부 바인딩할 경우
* XAML 부분
<DataGrid x:Name="Datagd" ItemsSource="{Binding}" />
* 코드 부분
Datagd.DataContext = csDs.Tables[0].DefaultView;
- DB에서 검색한 데이터 일부만 바인딩할 경우
* XAML 부분
<DataGrid x:Name="Datagd" ItemsSource="{Binding}" AutoGenerateColumns="False"
AlternationCount="2" SelectionMode="Extended" >
<DataGrid.Columns>
</DataGrid><DataGridTextColumn Width="130" Header="제목"
Binding="{Binding Path=title_test}" />
<DataGridTextColumn Width="130" Header="날짜"
Binding="{Binding Path=date_test}" />
</DataGrid.Columns>Binding="{Binding Path=title_test}" />
<DataGridTextColumn Width="130" Header="날짜"
Binding="{Binding Path=date_test}" />
* 코드 부분
Datagd.DataContext = csDs.Tables[0].DefaultView;
[출처] WPF DataGrid Binding|작성자 양이양이