如果下拉列表中不存在文本,则DataGridComboBoxColumn为空

时间:2009-03-27 11:57:14

标签: wpf wpftoolkit datagridcomboboxcolumn

我正在使用绑定到Person集合的WPF Toolkit DataGrid。 LastName由具有众所周知名称的ComboBox表示。

<x:Array x:Key="knownLastNames" Type="sys:String">
    <sys:String>Johnson</sys:String>
    <sys:String>Williams</sys:String>
</x:Array>

问题是如果我将LastName设置为“Brown”(在knownLastNames中丢失),则ComboBox列为空。

<dg:DataGridComboBoxColumn Header="LastName" TextBinding="{Binding LastName}" ItemsSource="{Binding Source={StaticResource knownLastNames}}" />

如果我使ComboBox可编辑,我可以看到“Brown”,但只有在编辑模式下(按F2)。

1 个答案:

答案 0 :(得分:1)

这是我在the forums中提出的错误,并通过电子邮件与Vincent(该项目的协调员)确认。我最终编写了自己的自定义列类型,因此我可以编辑ComboBox es。

相关问题