首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在数据网格wpf上显示SortedList<decimal、KeyValuePair<string、string>>

在数据网格wpf上显示SortedList<decimal、KeyValuePair<string、string>>
EN

Stack Overflow用户
提问于 2011-07-19 02:46:24
回答 1查看 897关注 0票数 0

我有下面的列表:

代码语言:javascript
复制
SortedList<Decimal, KeyValuePair<string,string>> datos;

我需要在datagrid中显示这个。但我有一个问题。在排序列表中存在键和值。就是这个。但作为SortedList KeyValuePair中的一个节目,不是。我建议您可以将它放在XAML中,以便在SortedList KeyValuePair中指定键和值。我的数据网格代码是:

代码语言:javascript
复制
  <my:WpfDataGrid AutoGenerateColumns="False" Estilo="StlWpfDataGridAlternatingRows" Estilo_Header="WpfDataGridColumnHeaderAzul" IsReadOnly="False" ItemsSource="{Binding}" Margin="12,12,12,354" Name="dataGridPresentacionPrincipal" SelectionChanged="dataGridPresentacionPrincipal_SelectionChanged">
                <my:WpfDataGrid.Columns>
                    <mic:DataGridTextColumn  Binding="{Binding Key,Mode=OneWay}" Header="Codigo" SortDirection="Ascending" Width="80">
                        <mic:DataGridTextColumn.ElementStyle>
                            <Style TargetType="TextBlock">
                                <Setter Property="TextAlignment" Value="Right" />
                            </Style>
                        </mic:DataGridTextColumn.ElementStyle>
                    </mic:DataGridTextColumn>
                    <mic:DataGridTextColumn Binding="{Binding Value,Mode=OneWay}" Header="Descripcion" SortDirection="Ascending" Width="920" />
                <!--<mic:DataGridTextColumn Binding="{Binding Value,Mode=OneWay}" Header="Producto" SortDirection="Ascending" Width="920" />-->
            </my:WpfDataGrid.Columns>
            </my:WpfDataGrid>

在第二列中,需要一个键KeyValuePair。第三列需要一个值KeyValuePair。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-19 03:15:05

我认为您要求绑定到值的子属性(即KeyValuePair),对吗?绑定将通过点符号跟随在子属性之后。就像这样

代码语言:javascript
复制
<mic:DataGridTextColumn Binding="{Binding Value.Key,Mode=OneWay}" Header="Descripcion" SortDirection="Ascending" Width="920" /> 
<mic:DataGridTextColumn Binding="{Binding Value.Value,Mode=OneWay}" Header="Producto" SortDirection="Ascending" Width="920" />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6737759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档