Spread Windows Forms 13.0 Product Documentation
FarPoint.Win.Spread Assembly / FarPoint.Win.Spread Namespace / SheetView Class / DataAllowAddNew Property
Example


In This Topic
    DataAllowAddNew Property
    In This Topic
    Gets or sets whether to allow the user to add a new row when the sheet is bound.
    Syntax
    'Declaration
     
    Public Property DataAllowAddNew As Boolean
    'Usage
     
    Dim instance As SheetView
    Dim value As Boolean
     
    instance.DataAllowAddNew = value
     
    value = instance.DataAllowAddNew
    public bool DataAllowAddNew {get; set;}

    Property Value

    true if allowed to add new row; otherwise, false
    Example
    This example uses the DataAllowAddNew property.
    DataSet ds = new DataSet();
    DataTable emp = new DataTable("Employees");
    DataTable div = new DataTable("Division");
    emp.Columns.Add("LastName");
    emp.Columns.Add("FirstName");
    emp.Rows.Add(new Object[] {"Jones", "Marianne"});
    emp.Rows.Add(new Object[] {"Fieldes", "Anna"});
    div.Columns.Add("Section");
    div.Columns.Add("Specialty");
    div.Rows.Add(new Object[] {"Finance", "Taxes"});
    div.Rows.Add(new Object[] {"Mergers", "Legal"});
    ds.Tables.AddRange(new DataTable[] {emp, div});
    fpSpread1.DataSource = ds;
    fpSpread1.DataMember = "Division";
    fpSpread1.Sheets[0].DataAllowAddNew = true;
    Dim ds As New DataSet()
    Dim emp As New DataTable("Employees")
    Dim div As New DataTable("Division")
    emp.Columns.Add("LastName")
    emp.Columns.Add("FirstName")
    emp.Rows.Add(New Object() {"Jones", "Marianne"})
    emp.Rows.Add(New Object() {"Fieldes", "Anna"})
    div.Columns.Add("Section")
    div.Columns.Add("Specialty")
    div.Rows.Add(New Object() {"Finance", "Taxes"})
    div.Rows.Add(New Object() {"Mergers", "Legal"})
    ds.Tables.AddRange(New DataTable() {emp, div})
    fpSpread1.DataSource = ds
    fpSpread1.DataMember = "Division"
    fpSpread1.Sheets(0).DataAllowAddNew = True
    See Also