WPF的datagrid怎么在最前面增加额外的一行,该行放checkbox控件
WPF的datagrid如何在最前面增加额外的一行,该行放checkbox控件。
现在想在datagrid中最前面增加一行,增加行的每一列增加一个checkbox控件,该控件是动态生成的,(由于datagrid可能宽度比较大,所以该控件需放datagrid中)
从第二行开始,datagrid的数据是list里面的数据。 这个要如何实现?
------解决思路----------------------
如:
现在想在datagrid中最前面增加一行,增加行的每一列增加一个checkbox控件,该控件是动态生成的,(由于datagrid可能宽度比较大,所以该控件需放datagrid中)
从第二行开始,datagrid的数据是list里面的数据。 这个要如何实现?
------解决思路----------------------
如:
<DataGridTemplateColumn Width="*" Header="Name">
<DataGridTemplateColumn.HeaderTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="Name"></TextBlock>
<WrapPanel>
<CheckBox Margin="5,0,10,0"></CheckBox>
<ComboBox x:Name="myCbo" Width="100"></ComboBox>
</WrapPanel>
</StackPanel>
</DataTemplate>
</DataGridTemplateColumn.HeaderTemplate>
</DataGridTemplateColumn>