PowerTools SPREAD for ASP.NET 8.0J > 開発者の手引き > セル型 > グラフィカルなセル型 > ラジオボタンリスト型セル |
ラジオボタンリスト型セルは、セルにラジオボタンのリストを表示します。
このセル型の作成や設定は、RadioButtonListCellType クラスを使用して行われます。
リストに表示される項目を追加するには、Items プロパティに表示される文字列の配列を指定するか、ListItems プロパティにListItem オブジェクトの配列を指定します。Items プロパティを使用する場合、選択時に取得できる値(セルのValue プロパティ)はValues プロパティに文字列の配列を設定します。
項目が選択されたときのクライアント側イベントをハンドルすることができ、OnClientClick プロパティで設定します。
また、RepeatDirection プロパティ使用して、ボタンを水平方向または垂直方向のどちら並べてに表示するかを指定できます。既定では、水平方向に表示されます。
次のサンプル コードは、色のリストをラジオボタンとして垂直方向に表示します。
FpSpread1.ActiveSheetView.Columns[1].Width = 250; string[] rbval; rbstr = new String[] {"Red", "Green", "Blue"}; rbval = new String[] {"R", "G", "B"}; FarPoint.Web.Spread.RadioButtonListCellType rblct = new FarPoint.Web.Spread.RadioButtonListCellType(rbstr); rblct.Values = rbval; rblct.RepeatDirection = RepeatDirection.Vertical; FpSpread1.ActiveSheetView.Cells[1, 1].CellType = rblct;
FpSpread1.ActiveSheetView.Columns(1).Width = 250 Dim rbstr As String() Dim rbval As String() rbstr = New String() {"Red", "Green", "Blue"} rbval = New String() {"R", "G", "B"} Dim rblct As New FarPoint.Web.Spread.RadioButtonListCellType(rbstr) rblct.Values = rbval rblct.RepeatDirection = RepeatDirection.Vertical FpSpread1.ActiveSheetView.Cells(1, 1).CellType = rblct