双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

WPF 把数据绑定到下拉列表

px372265205 px372265205 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
 <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语音结构进行编写,界面简洁,适用作为一个窗体中的下拉控件实用。

hellofengxia

WPF 下拉列表框扩展

在WPF下,对ComboBox进行了扩展,可以很方便的在下拉列表框中嵌入DataGrid/ListView/ListBox,并实现数据的绑定

maiker

WPF-省市县3级联动(C#数据自动绑定,无需手动)

WPF-省市县3级联动,非专业WPF/C#人员,只是在网上没找到特别合适的,所以自己做了一个。

ccfish&fv2010

C#中为DataGrid添加下拉列表框

C#中为DataGrid添加下拉列表框.

dyg974

原创WPF卫生相关文档编辑器

采用WPF,完全基于.NET环境开发的一款电子病历编辑器组件;部分基于AvalonEdit的编码,根据电子病历编辑特点实现 各类编辑功能,支持常用的基本功能,具有当前其他编辑器不具备的某些特点。元素,模板等均在编辑器内直接通过键 就可以插入,完全依照卫生部发布的相关代码集规范设计知识库;实现了多值和富值,没有数据都有多个维度,全息保 存;数据绑定概念,真正实现一次录入,多处共享。另外编辑器设计上比较强调数据内容的独立性,结构化性和可共享 性,而非样式;虽然也支持用户直接设定,但样式主要是按照统一标准套加的。支持各种第三方控件,丰富的自定义元 素等。本资源仅供学习讨论。

wujiong_59
评论 1
收藏 已收藏
分享
返回顶部
px372265205
WPF/Silverlight 8,757 成员 12,031 内容