VB.NET 2005で作るつもり。
自身 VB.NET 2005 は初めて・・・・・。
ユーザーは現在EXCELでデータ管理をしている。
打合せで、よく言われるのが、EXCLEみたいなコピペがしたい。
適当に調べた結果。
判例 : ×はプログラムしないとだめ。
△はややプログラムが必要。
○標準で機能有
※評価基準は、VB.NETは5年前に一度(5日ぐらい)やった 自分の主観で。
------------------------------------------
項目 | DataGridView | SPREAD
-----------------------------------------
フィルタ | × | ○
-----------------------------------------
ソート | ○ | ○ ※複数指定はどちらも△
-----------------------------------------
枠固定 | ○ | ○ ※SPREADの方が協力
-----------------------------------------
常時編集 | ○ | ○
-----------------------------------------
(コピペ)
選択したセル(1つ)の内容をコピーして、同じ列に貼り付けするには
どちらもプログラムが必要。しかし、 DataGridViewは常時編集モードで
実装可能だが、SPREADは常時選択モードで他のセルを選択できない・・・・。
※でも実装できると思う。
(評価結果)
【DataGridView】
DataGridViewは、何かをやろうとするといちいち面倒くさい感じ。
DataSet、DataGridView、TableAdapter、BindingSource、BindingNavigatorなどを使用して
利用すると結構複雑、簡単にできると思った事がなかなかできない。
例えば、更新後の背景色を変えて、フィルタをかけたら背景色が元に戻っていた。
【SPREAD FOR .NET】
お高いだけあった、ヘルプも親切、直感的にできそうな気がする。
常時編集モードで範囲選択できない事だけが気になる。
あと、AutoGenerateColumns = Tureでバインドするとがんばって作ったスタイル
設定が反映されない・・・・・・。
【総評】
会社が買ってくれるなら「SPREAD FOR .NET」を使う。
月曜日、上司に頼んでみる。