当前位置: 代码迷 >> .NET组件控件 >> wpf datagridHeader怎么加上combox
  详细解决方案

wpf datagridHeader怎么加上combox

热度:151   发布时间:2016-05-04 23:28:48.0
wpf datagridHeader如何加上combox
我想在自动生成列的时候,在想生成的列标题上多个combox 不知道能否用wpf实现,具体怎么实现想请教老师。。 
其实就是想做个全选的功能,又不能放其他地方,所以想在列标题旁边多个combox 这样某个列有combox的就可以自动添加一个。

------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

可以使用DataGrid 的模板列实现。

 <DataGridTemplateColumn Width="0.3*">
                                    <DataGridTemplateColumn.Header>
                                        <CheckBox  x:Name="CbTeacherDevice" Content="序号">
                                        </CheckBox>
                                    </DataGridTemplateColumn.Header>
                                    <DataGridTemplateColumn.CellTemplate>
                                        <DataTemplate>
                                            <CheckBox Margin="12,0,0,0"></CheckBox>
                                        </DataTemplate>
                                    </DataGridTemplateColumn.CellTemplate>
                                </DataGridTemplateColumn>


还有我就是想知道 ,我每次切换datagrid数据源的时候 有的时候就不显示这个怎么弄呢。。比较新手请见谅

你后台绑定的是它的ItemsSource??


是的啊
检查你绑定的字段是不是有错误。