をありがとう、あなたはこれを行うためにValueListを使用する必要があります。
documentation for the UltraGridCell.Text Property上に述べたように:
セルのTextプロパティには、その値 性質は異なる 何かを含めることはできません。テキストを設定すると、 という値のプロパティにすでにあるものはすべて に上書きされます。 Valueプロパティを直接設定して、 に型付きオブジェクトを設定する方が良いでしょう。
あなたがテキスト と値のペアのリストが含まれてい 列に UltraGridColumn.ValueListを追加することができ、カラム の値と異なる ように表示されるテキストが必要な場合。 ValueListを使用して、 列を編集可能にしたい場合でも、これを行うことができます。
これを処理する方法は他にもありますが、シナリオによって異なります。たとえば、実行時にテキストと値の組み合わせを変更できない場合は、表示された「テキスト」に対応する「値」を保持するグリッドに非表示の列を追加するほうが適しています。
一方、ユーザーが項目のリストから選択でき、選択した項目の関連する値を取得する必要がある場合は、ValueListを使用します。 This投稿は、UltraGridColumnをValueListにバインドする方法の簡単な例を示しています。