0

こんにちは、ドロップダウン リストをウルトラ Web グリッド列に追加し、ドロップダウンで選択した値をデータベースに保存しました。データを取得してデータを表示しようとすると、テキストではなくドロップダウンの値が表示されます (例: 4001)。 - sales it is shown 4001 not sales ドロップダウンに販売テキストを表示したい これを達成する方法

4

2 に答える 2

1

このコードは私のために働きます:

ultraGridValueList.ValueListItems.Add("ValueMemeber1", "DisplayMemeber1"); ultraGridValueList.ValueListItems.Add("ValueMemeber2", "DisplayMemeber2"); ultraGridValueList.ValueListItems.Add("ValueMemeber3", "DisplayMemeber3"); ultraGridValueList.ValueListItems.Add("ValueMemeber4", "DisplayMemeber4");

ultraGrid1.DisplayLayout.Bands[0].Columns["myDropDownCol"].ValueList = ultraGridValueList;

于 2009-06-11T14:44:58.557 に答える
0

グリッドがある場合にも同様の問題が発生し、[追加]ボタンをクリックして新しい行を追加すると、既存の行のドロップダウンに[テキストの表示]ではなくIDが表示されます。ドロップダウン列のDataTypeをIDのタイプ(私の場合はSystem.Int32)に設定することで修正されました。お役に立てば幸いです。

于 2009-07-04T12:50:10.777 に答える