WPF DataGrid數據綁定


<DataGrid Name="date_grid" Grid.Column="0" ItemsSource="{Binding PortinfoList}" RowHeaderWidth="0" CanUserAddRows="False" AutoGenerateColumns="False">
            <DataGrid.Columns>
                <DataGridTextColumn Header="序號" Binding="{Binding NumIndex}" IsReadOnly="True"/>
                <DataGridTextColumn Header="名稱" Binding="{Binding PassWayName}" IsReadOnly="True"/>
                <DataGridTextColumn Header="通道" Binding="{Binding PassWayIndex}" IsReadOnly="True"/>
                <DataGridTemplateColumn Header="類型">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <ComboBox SelectedValue="{Binding CurrentType,UpdateSourceTrigger=PropertyChanged}"
                                      ItemsSource="{Binding TypeList}"  />
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>

                </DataGridTemplateColumn> 

</DataGrid>
 綁定combox時,除了用其默認的Combox模板外,如果用上面的Combox類型,必須加SelectedValue="{Binding CurrentType,UpdateSourceTrigger=PropertyChanged}"這個語句,否則數據源為單向的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM