2012-04-25 2 views
0

コントロールがドロップダウンリストである特定の列のgridviewのデータテーブルから値を取得するにはどうすればよいですか?ドロップダウンリストの値を取得したくありません。データテーブルに設定されている列の値を取得します。rowviewイベントでのgridview?のドロップダウンリストコントロールを持つ列のdataTableからの値の取得方法

私は、DBMSの値は、ユーザーがそれを変更した場合にのみ異なることなので、再度、DBMSからそれを選択するかのどちらかできるイベント

+0

これまでに何を試しましたか?いくつかのコードを含めることができますか?質問をそのまま評価するのは非常に難しいです。 –

答えて

0

を更新行でそれを必要とする - より良い - GridViewUpdateEventArgsからOldValuesDictionaryを使用しています。

void GridView_RowUpdating(Object sender, GridViewUpdateEventArgs e) 
{ 
    String fieldName = "FooColumn"; 
    Object oldValue = e.OldValues[fieldName]; 
} 

OldValuesプロパティは自動的に行のすべてのフィールドの名前/値ペアの原 値が取り込まれます。別のエントリ が、行の各フィールドのOldValuesプロパティに追加されます。

+0

オブジェクト参照がオブジェクトのインスタンスに設定されていません。 – Alexander

+0

@アレクサンダー:これは有名な例外タイプのメッセージです。 'ヌル'とは何か、 'FooColumn'を正しいフィールド名に変更しましたか? –

+0

私は変更しました、私は試みましたLabel2.Text = oldValue.ToString();私がそれを得ることができるかどうかをチェックするために働いていませんでした。列の値がNULLではありません – Alexander

関連する問題