C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: datagridviewについて。 値をバインドしたい><


(過去ログ 86 を表示中)

[トピック内 3 記事 (1 - 3 表示)]  << 0 >>

■51265 / inTopicNo.1)  datagridviewについて。 値をバインドしたい><
  
□投稿者/ VB初心者 (24回)-(2010/06/29(Tue) 21:08:53)

分類:[.NET 全般] 

データグリッドビューで、csvファイルを読み込んで、それをソートメソッド?で並べ替えたいのです。

そこで以下のようなエラーがでました
バインドされていないデータをソートすることはできませんと。
下がイメージ図です。
ボタンが押されると、合計が算出されます。

     国語 数学 合計 平均
 生徒1  80  70  150  75   合計表示ボタン
 生徒2  40  40  80  40

合計のところでエラーが出たのですが、おそらくcsvファイルから読み込んでいないため?なのかと
考えています。 なんらかの方法で、合計をバインドすればこのエラーは回避できる???
そこで、合計の値をバインドさせる方法、もしくは回避する方法を教えてください。

よろしくお願いします。



引用返信 編集キー/
■51270 / inTopicNo.2)  Re[1]: datagridviewについて。 値をバインドしたい><
□投稿者/ マサヤ (57回)-(2010/06/30(Wed) 00:45:17)
DataTableに国語 数学 合計 平均、それぞれのカラムを設定したらいかがでしょうか?
引用返信 編集キー/
■51273 / inTopicNo.3)  Re[2]: datagridviewについて。 値をバインドしたい><
□投稿者/ VB初心者 (25回)-(2010/06/30(Wed) 10:12:01)
No51270 (マサヤ さん) に返信
> DataTableに国語 数学 合計 平均、それぞれのカラムを設定したらいかがでしょうか?

こんにちわ。マサヤさん

今日データテーブルとdatagridviewのバインド?の辺りをいじっていたら、解決しました。
おそらくなんですが、
datagridviewに直接列を追加していたためか
データテーブルとdatagridviewの関連付けができていなかったみたいです。

再度データテーブルをdatagridvieにセットしたら、解決しました。


エラーの詳細なんですが、『データバインドされた DataGridView コントロールは、データバインドされた列でのみ並べ替えることができます。パラメータ名: dataGridViewColumn』と表示されていました。


マサヤさんのヒントのおかげで解決しました。
ありがとうございました。


解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -