DataGridCell.ColumnNumber プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataGridCell.ColumnNumber プロパティの意味・解説 

DataGridCell.ColumnNumber プロパティ

System.Windows.Forms.DataGrid コントロールの列の番号取得または設定します

名前空間: System.Windows.Forms
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)
構文構文

Dim instance As DataGridCell
Dim value As Integer

value = instance.ColumnNumber

instance.ColumnNumber = value
public int ColumnNumber { get;
 set; }
public:
property int ColumnNumber {
    int get ();
    void set (int value);
}
/** @property */
public int get_ColumnNumber ()

/** @property */
public void set_ColumnNumber (int
 value)
public function get ColumnNumber
 () : int

public function set ColumnNumber
 (value : int)

プロパティ
列の番号

解説解説

ColumnNumber 値を使用してSystem.Windows.Forms.DataGrid コントロール関連付けられている DataTable の DataColumn を指定できます

使用例使用例

System.Windows.Forms.DataGridCurrentCell プロパティを DataGridCell に割り当てる例を次に示しますDataTable格納されている値は、RowNumber プロパティColumnNumber プロパティ使用して DataRow オブジェクトDataColumn オブジェクト指定する返されます。

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
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
DataGridCell 構造体
DataGridCell メンバ
System.Windows.Forms 名前空間
DataGrid.CurrentCell プロパティ
DataColumn
DataRow
RowNumber



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DataGridCell.ColumnNumber プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



DataGridCell.ColumnNumber プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS