WPF DataGrid列设置为TextBox控件的相关绑定

在wpf的DataGrid控件中,某一列的数据模板为TextBox控件的话,绑定Text="{Binding TxtSn, UpdateSourceTrigger=PropertyChanged}" UpdateSourceTrigger=PropertyChanged为必须设置项。

 

代码如下:

<DataGridTemplateColumn x:Name="csdx2" Header="测试对象" Width="*" Visibility="Collapsed">
                        <DataGridTemplateColumn.CellTemplate>
                            <DataTemplate>
                                <TextBox x:Name="txtboxSn" Text="{Binding TxtSn, UpdateSourceTrigger=PropertyChanged}" BorderThickness="0"/>
                            </DataTemplate>
                        </DataGridTemplateColumn.CellTemplate>
                    </DataGridTemplateColumn>

 

如果不设置UpdateSourceTrigger=PropertyChanged,在TextBox输入内容后,后台绑定的数据集合对象获取不到输入的值。

posted @ 2017-05-24 09:11  布尔2013  阅读(442)  评论(0编辑  收藏  举报