DataGridCell.RowNumber プロパティ
System.Windows.Forms.DataGrid コントロールの行の番号を取得または設定します。
名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文
Dim instance As DataGridCell Dim value As Integer value = instance.RowNumber instance.RowNumber = value


System.Windows.Forms.DataGrid の CurrentCell プロパティを DataGridCell に割り当て、DataTable オブジェクトの RowNumber プロパティと ColumnNumber プロパティに格納されている値を返す例を次に示します。
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
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); }
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.get_CurrentCell(); BindingManagerBase bm = get_BindingContext(). get_Item(thisGrid.get_DataSource(), thisGrid.get_DataMember()); DataRowView drv = (DataRowView)(bm.get_Current()); Console.WriteLine(drv.get_Item(myDataGridCell.get_ColumnNumber())); Console.WriteLine(myDataGridCell.get_RowNumber()); } //PrintCell

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- DataGridCell.RowNumber プロパティのページへのリンク