Bagikan melalui


DataGridCell.RowNumber Properti

Definisi

Mendapatkan atau mengatur jumlah baris dalam DataGrid kontrol.

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

Nilai Properti

Jumlah baris.

Contoh

Contoh berikut menetapkan CurrentCell properti ke System.Windows.Forms.DataGridDataGridCell dan mengembalikan nilai yang disimpan dalam DataTable properti dan ColumnNumber objekRowNumber.

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

Keterangan

Anda dapat menggunakan RowNumber nilai untuk menentukan DataRow di yang DataTable terkait dengan System.Windows.Forms.DataGrid kontrol.

Berlaku untuk