WPF 把数据绑定到下拉列表
<DataGrid x:Name="BagInfo" ItemsSource="{Binding AdditionalList,Mode=TwoWay}" Height="auto" AutoGenerateColumns="False" SelectionMode="Single" SelectionUnit="Cell" CanUserAddRows="False"
ColumnHeaderHeight="30" CanUserReorderColumns="False" ColumnWidth="SizeToCells"
CanUserDeleteRows="False" CanUserSortColumns="False"
AlternatingRowBackground="#f6f6f6"
AlternationCount="2" EnableColumnVirtualization="False" EnableRowVirtualization="False">
<DataGrid.ContextMenu>
<ContextMenu>
<MenuItem Header="复制整行" Click="CopyRowMenuItem_Click" />
<MenuItem Header="复制单元格" Click="CopyCellMenuItem_Click" />
<MenuItem Header="导出Excel" Click="ExportExcelMenuItem_Click" />
</ContextMenu>
</DataGrid.ContextMenu>
<DataGrid.Columns>
<DataGridTextColumn Header="姓名" Binding="{Binding Passengername}" IsReadOnly="True" />
<DataGridTextColumn Header="服务类型" Binding="{Binding AdditionalType}" MinWidth="100"/>
<DataGridTextColumn Header="数量" Binding="{Binding CurrentStyle}" MinWidth="100"/>
<DataGridTextColumn Header="价格" Binding="{Binding CurrentParty}" MinWidth="100"/>
<DataGridTemplateColumn Header="购买" MinWidth="80">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<CheckBox x:Name="AdditionalALL" IsChecked="True" Click="cbAdditional_Click" />
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>上述代码所示的数量现要求改用下拉框显示
foreach (Service oService in oFlightSegment.Service)
{
additional.CurrentParty = oService.Price;
additional.CurrentStyle = oService.Descriptions;
additional.MarkupStyle.Add(oService.Descriptions);
additional.ApplicableParty.Add(oService.Price);
additional.ApplicableBag.Add(oService.Currency);
additional.TotalQuantity.Add(oService.TotalQuantity);
}CurrentParty 为现在显示的单个价格,需要把LIST类型的MarkupStyle用下拉列表的方式显示在数量上,应该怎么改。
...全文
相关推荐
wpf 下拉列表树状结构显示
下拉列表以树状结构显示,实用.NET的C# WPF语音结构进行编写,界面简洁,适用作为一个窗体中的下拉控件实用。
WPF 下拉列表框扩展
在WPF下,对ComboBox进行了扩展,可以很方便的在下拉列表框中嵌入DataGrid/ListView/ListBox,并实现数据的绑定
WPF-省市县3级联动(C#数据自动绑定,无需手动)
WPF-省市县3级联动,非专业WPF/C#人员,只是在网上没找到特别合适的,所以自己做了一个。
C#中为DataGrid添加下拉列表框
C#中为DataGrid添加下拉列表框.
原创WPF卫生相关文档编辑器
采用WPF,完全基于.NET环境开发的一款电子病历编辑器组件;部分基于AvalonEdit的编码,根据电子病历编辑特点实现 各类编辑功能,支持常用的基本功能,具有当前其他编辑器不具备的某些特点。元素,模板等均在编辑器内直接通过键 就可以插入,完全依照卫生部发布的相关代码集规范设计知识库;实现了多值和富值,没有数据都有多个维度,全息保 存;数据绑定概念,真正实现一次录入,多处共享。另外编辑器设计上比较强调数据内容的独立性,结构化性和可共享 性,而非样式;虽然也支持用户直接设定,但样式主要是按照统一标准套加的。支持各种第三方控件,丰富的自定义元 素等。本资源仅供学习讨论。



