2012-01-14 15 views
1

私が作成したDictionaryオブジェクトにバインドされているGridViewがあります。GridViewのヘッダーを変更して辞書にバインドします

これが結果です:

enter image description here

は、どのように私は、ヘッダー(キー、値)を変更できますか?

おかげで、

liron私はコードによって動的にデータを追加するしかないので、これは宿題のためにある

P.S。

答えて

0

あなたは、これは宿題であることを特徴とするので、私は正確なコードを与えることを躊躇していますが、私は言うだろう:

のGridViewのRowCreatedイベントは、ヘッダを含め、GridViewの各行のについてを発射されます。次に、作成する行のRowTypeを決定し、各セルのテキストを設定することができます。

+0

これは私のコードです:SqlDataReader dr = dbS.executeCommand(SELECT_COMMAND_ORDER_BY_DATE); //コマンドを選択 Dictionary Market_value = new Dictionary (); while(dr.Read()) { Market_value.Add(Convert.ToString(dr ["Date"])、Convert.ToDouble(dr ["Market Value"])); } tMarketVGv.DataSource = Market_value; tMarketVGv.DataBind();どこでRowTypeを変更または決定できますか? – liron

+0

tMarketVGvを直接DataReaderにバインドするのではなく、辞書でデータを埋めている理由はありますか? –

+0

はい、私はこのエラーが発生したため、「データソースはサーバー側のデータページングをサポートしていません」、宿題の一部であったためです。ヘッダーを変更するにはどうすればよいですか(sqlDataReaderを使用して作業していますか?) – liron