0

LookUpEdit に埋め込まれた GridControl に ComboBoxEdit があります。「Id」とコンバーターに応じて ComboBoxEdit に値が表示されるようにします。

私の問題: ComboBoxEdit で矢印の付いたボタンをクリックできますが、開いているポップアップはありません。クリックイベントが発生しないようですか?さらに、デバッグモードでは、コンバーターがすべて正しく動作していることがわかりますが、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>

ご協力ありがとうございました!

4

2 に答える 2

0

私が間違っていなければ、DisplayValueも設定する必要があると思います。

于 2014-09-25T12:59:39.507 に答える
0

ポップアップ コントロールはどこにありますか?? 最初にポップアップ コントロールを定義してから、クライアント インスタンス名 (ポップアップなど) を割り当てます。コードの下のコンボ ボックス値変更トリガー タイプで: popup.Show();

于 2013-07-11T09:35:50.367 に答える