DataGridCell.RowNumber Özellik

Tanım

Denetimdeki DataGrid bir satırın sayısını alır veya ayarlar.

public:
 property int RowNumber { int get(); void set(int value); };
public int RowNumber { get; set; }
member this.RowNumber : int with get, set
Public Property RowNumber As Integer

Özellik Değeri

Int32

Satırın numarası.

Örnekler

Aşağıdaki örnek, a'nın System.Windows.Forms.DataGrid DataGridCell özelliğini atar CurrentCell ve nesnenin RowNumber ve ColumnNumber özelliklerinde DataTable depolanan değeri döndürür.

void PrintCell( Object^ sender, MouseEventArgs^ /*e*/ )
{
   DataGrid^ thisGrid = dynamic_cast<DataGrid^>(sender);
   DataGridCell myDataGridCell = thisGrid->CurrentCell;
   BindingManagerBase^ bm = BindingContext[ thisGrid->DataSource,thisGrid->DataMember ];
   DataRowView^ drv = dynamic_cast<DataRowView^>(bm->Current);
   Console::WriteLine( drv[ myDataGridCell.ColumnNumber ] );
   Console::WriteLine( myDataGridCell.RowNumber );
}
private void PrintCell(object sender, MouseEventArgs e)
{
   DataGrid thisGrid = (DataGrid) sender;
   DataGridCell myDataGridCell = thisGrid.CurrentCell;
   BindingManagerBase bm = BindingContext[thisGrid.DataSource, thisGrid.DataMember];
   DataRowView drv = (DataRowView) bm.Current;
   Console.WriteLine(drv [myDataGridCell.ColumnNumber]);
   Console.WriteLine(myDataGridCell.RowNumber);
}
Private Sub PrintCell(sender As Object, e As MouseEventArgs)
   Dim thisGrid As DataGrid = CType(sender, DataGrid)
   Dim myDataGridCell As DataGridCell = thisGrid.CurrentCell
   Dim bm As BindingManagerBase = _
   BindingContext (thisGrid.DataSource, thisGrid.DataMember)
   Dim drv As DataRowView = CType(bm.Current, DataRowView)
   Console.WriteLine(drv(myDataGridCell.ColumnNumber))
   Console.WriteLine(myDataGridCell.RowNumber)
End Sub

Açıklamalar

değerini kullanarak denetimiyle System.Windows.Forms.DataGrid ilişkili içinde DataTable bir DataRow belirtebilirsinizRowNumber.

Şunlara uygulanır