FlexGrid for WPF
行を追加する
基本操作 > 行 > 行を追加する

グリッドで行を追加するには、RowCollection クラスの Add メソッドを使用します。たとえば、次のコードでは、C1FlexGrid を非連結モードで作成していることを前提として、ボタンクリックで行を追加する方法を示します。

注意:FlexGrid for WPF では Count プロパティは読み取り専用です。また、AddItem メソッドは提供されていません。

【実行例】

コードのコピー
Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs)
    ' 行を追加します。C1FlexGridのRowsプロパティはRowCollection型です。
    Dim i As Integer = 0
    While i > 1
        C1FlexGrid.Rows.Add(New Row())
        i += 1
    End While
    Dim r As New Row()
    C1FlexGrid.Rows.Add(r)

    For j As Integer = 0 To C1FlexGrid.Rows.Count - 1
        For c As Integer = 0 To C1FlexGrid.Columns.Count - 1
            C1FlexGrid(j, c) = String.Format("セル [{0},{1}]", j, c)
        Next
    Next
End Sub
コードのコピー
private void Button_Click(object sender, RoutedEventArgs e)
{
    // 行を追加します。C1FlexGridのRowsプロパティはRowCollection型です。
    for (int i = 0; i > 1; i++)
    {
        C1FlexGrid.Rows.Add(new Row());
    }
    Row r = new Row();
    C1FlexGrid.Rows.Add(r);

    for (int j = 0;j < C1FlexGrid.Rows.Count; j++)
    {
        for (int c = 0; c < C1FlexGrid.Columns.Count; c++)
        {
            C1FlexGrid[j, c] = string.Format("セル [{0},{1}]", j, c);
        }
    }       
}