GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 : CombinedCellStyle クラス |
このクラスを使用すると、プロパティを1つずつ設定しなくても、既存の2つ以上のCellStyleを組み合わせることができます。CombinedCellStyle自体も含め、任意のタイプのCellStyleを組み合わせることが可能です。
void SetBorderToAlternatingColumns(object sender, EventArgs e) { CellStyle borderCellStyle = new CellStyle(); borderCellStyle.Border = new RoundedBorder(LineStyle.Thin, Color.Gray, 0.5f); CellStyle colorStyle = new CellStyle(); colorStyle.BackColor = Color.Yellow; //The combinedCellStyle1 will merge borderCellStyle and AlternatingColumnsDefaultCellStyle. CombinedCellStyle combinedCellStyle1 = new CombinedCellStyle(); combinedCellStyle1.Items.AddRange(new CellStyle[] { borderCellStyle, colorStyle }); this.gcMultiRow1.NamedCellStyles["AlternatingColumnsDefaultCellStyle"] = combinedCellStyle1; }
Private Sub SetBorderToAlternatingColumns(ByVal sender As Object, ByVal e As EventArgs) Handles setBorder.Click Dim borderCellStyle As New CellStyle() borderCellStyle.Border = New RoundedBorder(LineStyle.Thin, Color.Gray, 0.5F) Dim colorStyle As New CellStyle() colorStyle.BackColor = Color.Yellow 'The combinedCellStyle1 will merge borderCellStyle and AlternatingColumnsDefaultCellStyle. Dim combinedCellStyle1 As New CombinedCellStyle() combinedCellStyle1.Items.AddRange(New CellStyle() {borderCellStyle, colorStyle}) Me.gcMultiRow1.NamedCellStyles("AlternatingColumnsDefaultCellStyle") = combinedCellStyle1 End Sub
System.Object
GrapeCity.Win.MultiRow.CellStyle
GrapeCity.Win.MultiRow.CombinedCellStyle