2009-07-22 4 views
0

にディスプレイからDataTableの値を区切ります。ユーザーは値1〜10を選択するか、または「自動」を選択することができます。この場合、システムがそれを処理します。内部的には、これは1-10ボリューム値を表し、-1「自動車」を意味する整数として表現されます。アプリケーションはローカライズされているため、 'auto'の正確な文字列は言語によって異なります。は、私は音のボリュームのためのエントリーを含むDataTableを持っているデータグリッド

私たちは、このデータテーブルにデータグリッドをバインドしたいが、それが表示される前に、ユーザーのエントリがテーブルに行われる前に、能力、ボリュームの列を持っていると思います。どこか私は(table_value == -1)DISPLAY_VALUE =「オート」場合

を言うための方法を持っているしたいと思います。ユーザーが[自動]の値を入力した場合

同様に、私は、-1の内部表現にマップしたいと思います。簡単に言えば

、私は、DataTableの内部データ表現とデータグリッドで表示された値との間の層を挿入する方法を持ってしたいと思います。

注 - 環境でのC#/ Windowsフォーム/ .NET 2.0

答えて

0

ItemDataBoundは、あなたが探しているイベントです。個々のアイテムがグリッドにバインドされたときに起動し、そこにロジックを挿入できます。

関連する問題