GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 > Template クラス > CreateGridTemplate メソッド : CreateGridTemplate(IEnumerable<Cell>,Int32,AutoGenerateGridTemplateStyles,Int32) メソッド |
Public Overloads Shared Function CreateGridTemplate( _ ByVal cells As IEnumerable(Of Cell), _ ByVal columnsMaxWidth As Integer, _ ByVal autoGeneratorGridTemplateStyles As AutoGenerateGridTemplateStyles, _ ByVal rowHeaderCellWidth As Integer _ ) As Template
public static Template CreateGridTemplate( IEnumerable<Cell> cells, int columnsMaxWidth, AutoGenerateGridTemplateStyles autoGeneratorGridTemplateStyles, int rowHeaderCellWidth )
例外 | 解説 |
---|---|
System.ArgumentNullException | cellsがnull 参照 (Visual Basicでは Nothing)です。 |
System.ArgumentOutOfRangeException | columnsMaxWidthが0以下です。 または rowHeaderCellWidthが0以下です。 |
System.ComponentModel.InvalidEnumArgumentException | autoGeneratorGridTemplateStyles値が有効なAutoGenerateGridTemplateStyles値ではありません。 |
System.ArgumentException | cellsに含まれるいずれかのセルがnull 参照 (Visual Basicでは Nothing)です。 または cellsに含まれるいずれかのセルがすでに他のSectionまたはTemplateに追加されています。 または cellsにセルが1つも存在しません。 |
System.InvalidOperationException | cellsに含まれるいずれかのセルがRowセクションに追加できません。 |
void SetFourth_Click(object sender, EventArgs e) { NumericUpDownCell numericUpDownCell1 = new NumericUpDownCell(); numericUpDownCell1.Value = 0; NumericUpDownCell numericUpDownCell2 = new NumericUpDownCell(); numericUpDownCell2.Value = 16m; Template template1 = Template.CreateGridTemplate(new Cell[] { numericUpDownCell1, numericUpDownCell2 }, Int32.MaxValue, AutoGenerateGridTemplateStyles.ColumnHeader | AutoGenerateGridTemplateStyles.RowHeaderAutoNumber, 50); template1.ColumnHeaders[0].Cells[0].Value = "Column1"; template1.ColumnHeaders[0].Cells[1].Value = "Column2"; gcMultiRow1.Template = template1; gcMultiRow1.RowCount = 10; }
Private Sub SetFourth_Click(ByVal sender As Object, ByVal e As EventArgs) Handles setFourth.Click Dim numericUpDownCell1 As New NumericUpDownCell() numericUpDownCell1.Value = 0 Dim numericUpDownCell2 As New NumericUpDownCell() numericUpDownCell2.Value = 16D Dim template1 As Template = Template.CreateGridTemplate(New Cell() {numericUpDownCell1, numericUpDownCell2}, Int32.MaxValue, AutoGenerateGridTemplateStyles.ColumnHeader Or AutoGenerateGridTemplateStyles.RowHeaderAutoNumber, 50) template1.ColumnHeaders(0).Cells(0).Value = "Column1" template1.ColumnHeaders(0).Cells(1).Value = "Column2" gcMultiRow1.Template = template1 gcMultiRow1.RowCount = 10 End Sub
Template クラス
Template メンバ
オーバーロード一覧
CreateGridTemplate(Int32) メソッド
CreateGridTemplate(Int32,Int32,Int32) メソッド
CreateGridTemplate(Int32,Int32,Int32,Int32) メソッド
CreateGridTemplate(Int32,Int32,Int32,Int32,AutoGenerateGridTemplateStyles) メソッド
CreateGridTemplate(Int32,Int32,Int32,Int32,AutoGenerateGridTemplateStyles,Int32) メソッド
CreateGridTemplate(IEnumerable<Cell>) メソッド
CreateGridTemplate(IEnumerable<Cell>,Int32) メソッド
CreateGridTemplate(IEnumerable<Cell>,Int32,AutoGenerateGridTemplateStyles) メソッド