8,757
社区成员
发帖
与我相关
我的任务
分享
<data:DataGrid>
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="星期日"/>
<data:DataGridTextColumn Header="星期一"/>
<data:DataGridTextColumn Header="星期二"/>
<data:DataGridTextColumn Header="星期三"/>
<data:DataGridTextColumn Header="星期四"/>
<data:DataGridTextColumn Header="星期五"/>
<data:DataGridTextColumn Header="星期六"/>
</data:DataGrid.Columns>
</data:DataGrid>
<Style x:Name="MyDataGrid" TargetType="data:DataGrid">
<Setter Property="Columns">
<Setter.Value>
</Setter.Value>
</Setter>
</Style>

<Style x:Name="DataGridStyle" TargetType="data:DataGrid">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="data:DataGrid">
<data:DataGrid>
<data:DataGrid.Columns>
<data:DataGridTextColumn Header="星期日"/>
<data:DataGridTextColumn Header="星期一"/>
<data:DataGridTextColumn Header="星期二"/>
<data:DataGridTextColumn Header="星期三"/>
<data:DataGridTextColumn Header="星期四"/>
<data:DataGridTextColumn Header="星期五"/>
<data:DataGridTextColumn Header="星期六"/>
</data:DataGrid.Columns>
</data:DataGrid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
<data:DataGrid Style="{StaticResource DataGridStyle}"></data:DataGrid>
没人知道么....没人知道的话,只能ctrl+c跟ctrl+v了
<data:DataGridTextColumn Header="星期日" Binding="{Binding SunData}"/>
我想继续问一下,用style实现后,该如何才能给每一列绑定内容呢?例如我想把下面的数据结构对应的数据绑定到各列
public class SingEquWeekReportDataItem
{
public string SunData { get; set; }
public string MonData { get; set; }
public string TueData { get; set; }
public string WenData { get; set; }
public string ThuData { get; set; }
public string FriData { get; set; }
public string SatData { get; set; }
}
马上试试,谢谢了