Grapecity Spread for Windows Forms 12.0Jを使ってみる
「Grapecity Spread for Windows Forms 12.0J」を買ってもらったので、使ってみる。
今までDatagridviewで苦労してたExcelライクな表示や機能が最初から実装されててすげー楽! とちょっと喜んだのだけれども、ネット上にドキュメント少なくて結構苦労してたりする。
フォームに貼り付けて、SQLサーバやExcelファイルから引っ張ってきたデータを表示させるところまでは楽ちん。
Dim dt AS DataTable=______________
FpSpread1.ActiveSheet.DataSource=dt
でOK。
Excelファイルからの読み込みは
Dim myFile AS String=______________
FpSpread1.OpenExcel(myFile)
でOK。
.xlsであろうが、xlsmであろうが、.xlsxであろうが開いてくれる。
行幅や列幅、罫線、文字修飾などExcelで割り付けている装飾もほぼ再現されている様子。
シェイプはちょっと表示位置が怪しいかな?
ちなみにExcel形式での保存も可能なのだが、.xlsx形式での保存をしたい場合はSaveFlagsというものを設定してやる必要があるらしい。
付属のサンプルコード集に