Excelと同様に、FlexGridではデフォルトでマウスまたはキーボードを使用してセルの範囲を選択できます。SelectionModeプロパティでは、これを変更して、1行、行の範囲、隣接しない複数の行(リストボックスと同様)、1セル、セルの範囲を選択したり、または選択を完全に無効にできます。
FlexGridでの選択挙動を指定するには、SelectionModeを次のように設定します。
Cell
に設定すると、ユーザーは一度に1つのセルだけを選択できます。CellRange
に設定すると、ユーザーは連続するセルのブロックを選択できます。ListBox
に設定すると、ユーザーは隣接しない複数の行を選択できます。None
に設定すると、ユーザーはマウスやキーボードでセルを選択することはできません。Row
に設定すると、ユーザーは一度に1つの行を選択できます。RowRange
に設定すると、ユーザーは隣接する行を選択できます。次の図は、SelectionModeをRowに設定したときのFlexGridを示しています。この例では、「クイックスタート」セクションで追加したSale.csモデルを使用します。
次のコード例は、FlexGridの選択モードの設定方法を示します。
SelectionMode.cshtml
Razor |
コードのコピー
|
---|---|
.SelectionMode(C1.Web.Mvc.Grid.SelectionMode.Row) |