前端Xaml部分:
<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;//禁止自动添加行
}