8,736
社区成员
发帖
与我相关
我的任务
分享
<my:DataGrid Grid.Row="1" AutoGenerateColumns="False" ItemsSource="{Binding}" HorizontalAlignment="Center" VerticalAlignment="Top" Name="dataGrid1" SelectionMode="Single"
Height="342" Width="780" RowBackground="#FFDFF0F4" AlternatingRowBackground="#FFD0DEE6" ColumnHeaderHeight="25" RowHeight="25" RowHeaderWidth="0"
HorizontalGridLinesBrush="#FF7E9AB0" VerticalGridLinesBrush="#FF7E9AB0" Background="White" CanUserAddRows="False" CanUserDeleteRows="False"
CanUserResizeRows="False" MouseDoubleClick="dataGrid1_MouseDoubleClick">
<my:DataGrid.ColumnHeaderStyle>
<Style TargetType="my:DataGridColumnHeader" >
<Setter Property="Background" Value="#FFBFCFDC"/>
<Setter Property="SeparatorVisibility" Value="Visible" />
<Setter Property="SeparatorBrush" Value="Black" />
</Style>
</my:DataGrid.ColumnHeaderStyle>
<my:DataGrid.Columns>
<my:DataGridTemplateColumn Header="选择" Width="0.03*">
<my:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox Name="chkPrint" IsChecked="{Binding IsChecked}" Click="chkPrint_Click"></CheckBox>
</DataTemplate>
</my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>
<my:DataGridTextColumn Header="序号" IsReadOnly="True" Binding="{Binding Order}" Width="0.03*"/>
<my:DataGridTextColumn Header="单据编号" IsReadOnly="True" Binding="{Binding No}" Width="0.1*"/>
<my:DataGridTextColumn Header="制单时间" IsReadOnly="True" Binding="{Binding CreateTime, Converter={StaticResource DataTimeConverter}}" Width="0.14*"/>
<my:DataGridTextColumn Header="单据类型" IsReadOnly="True" Binding="{Binding TypeName}" Width="0.1*"/>
<my:DataGridTextColumn Header="数量" IsReadOnly="True" Binding="{Binding Quantity}" Width="0.1*"/>
<my:DataGridTextColumn Header="制单人" IsReadOnly="True" Binding="{Binding Handler}" Width="0.1*"/>
</my:DataGrid.Columns>
</my:DataGrid>
XElement xe = XElement.Load(@"D:\WPF程序\Test\Test\test.xml");
var result = from x in xe.Elements()
select x;
Console.WriteLine(xe);
this.dataGrid1.ItemsSource = result;
this.dataGrid1.Columns.Add(dgname);
XElement xe = XElement.Load(@"D:\WPF程序\Test\Test\test.xml");
var result = from x in xe.Elements()
select x;
Console.WriteLine(xe);
this.dataGrid1.ItemsSource = result;
this.dataGrid1.Columns.Add(dgname);
<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding}" Grid.Row="3" Height="100" HorizontalAlignment="Left" Margin="0,8,0,0" Name="dataGrid2" VerticalAlignment="Top" Width="342">
<DataGrid.Columns>
<DataGridTextColumn Header="task" Binding="{Binding Path= Element.value}"/>
</DataGrid.Columns>
</DataGrid>