データグリッドとスプレッドシート
データグリッドビューとスプレッドシートに関するメモ
どちらもデータをグリッド表示できるコントロールで
非常に使い勝手が良い。
マトリクス上に表示したいデータは多く多くのシステムで使用されている。
ただデータグリッドビューよりスプレッドシートの方が
明らかに機能は豊富である。
※だがスプレッドシートはGrapeCityのライブラリ購入が必要。
標準データグリッドビューでは例えば以下の事はできない。
コンボボックスをセルに当てはめることは可能であるが
行ごとに異なるコンボボックスを割り当てることはできない。
コンボボックスコントロールが列にバインドされるためである。
だがスプレッドシートではコンボボックスをセル単位にバインドさせることができる。
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Dim cmbCell As New CellType.ComboBoxCellType 'コンボボックス型
Dim strSampleList As String() 'コンボボックス型に設定する文字型配列
〜省略〜
cmbCell.Items = strSampleList
'セルに設定
ctlControl.ActiveSheet.Cells(intRowIndex, intColIndex).CellType = cmbCell
〜省略〜