前端Xaml部分:html
<DataGrid x:Name="groupInformationShow" HorizontalAlignment="Left" Height="341" VerticalAlignment="Top" Width="213" Margin="-3,-2,0,0" SelectionChanged="groupInformationShow_SelectionChanged"> <DataGrid.AlternatingRowBackground> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <LinearGradientBrush.RelativeTransform> <TransformGroup> <ScaleTransform CenterY="0.5" CenterX="0.5"/> <SkewTransform CenterY="0.5" CenterX="0.5"/> <RotateTransform CenterY="0.5" CenterX="0.5" Angle="90"/> <TranslateTransform/> </TransformGroup> </LinearGradientBrush.RelativeTransform> <GradientStop Color="White" Offset="0"/> <GradientStop Color="#FF5BB0F7" Offset="1"/> </LinearGradientBrush> </DataGrid.AlternatingRowBackground> <DataGrid.Columns> <!-- <DataGridTextColumn Header="序号" Width ="45" FontSize="12" Binding="{Binding show_index}" ElementStyle="{StaticResource contentCenterStyle}" /> --> <DataGridTextColumn Header="组号" Width ="55" FontSize="14" Binding="{Binding GroupNumber}" /> <DataGridTextColumn Header="时间" Width ="150" FontSize="14" Binding="{Binding Time}"/> </DataGrid.Columns> </DataGrid>
后台部分:前端
public struct GrourpValue { public int GroupNumber { get; set; } public string Time { get; set; } }
public void dataBinding() { List<object> aList = new List<object>(); GrourpValue ps1 = new GrourpValue();//单行数据 ps1.GroupNumber = 111; ps1.Time="20180907"; aList.Add(ps1); ps1.GroupNumber = 131; ps1.Time="20180906"; aList.Add(ps1); groupInformationShow.ItemsSource = aList; groupInformationShow.AutoGenerateColumns = false;//禁止自动添加列 groupInformationShow.CanUserAddRows = false;//禁止自动添加行 }