DataGridViewRow.IsNewRow Egenskap

Definition

Hämtar ett värde som anger om raden är raden för nya poster.

public:
 property bool IsNewRow { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsNewRow { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsNewRow : bool
Public ReadOnly Property IsNewRow As Boolean

Egenskapsvärde

trueom raden är den sista raden i DataGridView, som används för posten för en ny rad med data, annars . false

Attribut

Exempel

I följande kodexempel används IsNewRow egenskapen för att förhindra försök att ange radens etikett för nya poster.

// Set row labels.
void Button6_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
{

   int rowNumber = 1;
   System::Collections::IEnumerator^ myEnum = safe_cast<System::Collections::IEnumerable^>(dataGridView->Rows)->GetEnumerator();
   while ( myEnum->MoveNext() )
   {
      DataGridViewRow^ row = safe_cast<DataGridViewRow^>(myEnum->Current);
      if ( row->IsNewRow )
               continue;
      row->HeaderCell->Value = String::Format( L"Row {0}", rowNumber );

      rowNumber = rowNumber + 1;
   }

   dataGridView->AutoResizeRowHeadersWidth( DataGridViewRowHeadersWidthSizeMode::AutoSizeToAllHeaders );
}
// Set row labels.
private void Button6_Click(object sender, System.EventArgs e)
{

    int rowNumber = 1;
    foreach (DataGridViewRow row in dataGridView.Rows)
    {
        if (row.IsNewRow) continue;
        row.HeaderCell.Value = "Row " + rowNumber;
        rowNumber = rowNumber + 1;
    }
    dataGridView.AutoResizeRowHeadersWidth(
        DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders);
}
' Set row labels.
Private Sub Button6_Click(ByVal sender As Object, _
    ByVal e As System.EventArgs) Handles Button6.Click

    Dim rowNumber As Integer = 1
    For Each row As DataGridViewRow In dataGridView.Rows
        If row.IsNewRow Then Continue For
        row.HeaderCell.Value = "Row " & rowNumber
        rowNumber = rowNumber + 1
    Next
    dataGridView.AutoResizeRowHeadersWidth( _
        DataGridViewRowHeadersWidthSizeMode.AutoSizeToAllHeaders)
End Sub

Kommentarer

Eftersom raden för nya poster finns i Rows samlingen använder du IsNewRow egenskapen för att avgöra om en rad är raden för nya poster eller är en ifylld rad.

En rad slutar vara den nya raden när datainmatningen till raden börjar.

Gäller för

Se även