GridControl中的ComboBoxEdit在Click上没有显示弹出窗口

时间:2013-07-09 12:54:42

标签: c# wpf xaml devexpress gridcontrol

我在GridControl中有一个ComboBoxEdit,它嵌入在LookUpEdit中。 我希望ComboBoxEdit显示取决于“Id”和转换器的值。

我的问题:我可以点击ComboBoxEdit中带箭头的按钮,但是没有打开的弹出窗口。好像clickevent不开火?在调试模式中我可以看到,转换器完成所有操作,但ComboBoxEdit不显示有关绑定列表的任何信息。

这是我的代码:

<dxg:GridControl x:Name="PART_GridControl">
  <dxg:GridControl.Columns>
    <dxg:GridColumn Header="Column1" Width="100">
      <dxg:GridColumn.CellTemplate>
        <DataTemplate>
          <dxe:ComboBoxEdit x:Name="PART_Editor" DisplayMember="Display" ItemsSource="{Binding Path=RowData.Row.Id, Converter={local2:ListConverter}}">
          </dxe:ComboBoxEdit>
        </DataTemplate>
      </dxg:GridColumn.CellTemplate>
    </dxg:GridColumn>
    <dxg:GridColumn FieldName="something" Header="Column2" Width="130"/>
    <dxg:GridColumn FieldName="something_else" Header="Column3" Width="100"/>
  </dxg:GridControl.Columns>
  <dxg:GridControl.View>
    <dxg:TableView Name="tv_grid" AutoWidth="True" EditorButtonShowMode="ShowForFocusedRow">
    </dxg:TableView>
  </dxg:GridControl.View>
</dxg:GridControl>

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

弹出控件在哪里? 首先定义你的弹出控件然后为它分配客户端实例名称(ex popup), 在组合框值更改触发器类型下面的代码: popup.Show();

答案 1 :(得分:0)

我认为如果我没有弄错的话,你也应该设置DisplayValue。