HIRO's.NET

VB.NET, C#, PowerShell Tipsサイト

 VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。

 基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。

HIRO's.NET RSSHIRO's.NET RSS


C# 2003の開発でお困りのことはありませんか?
そんな悩みは当サイトで解決!!

HOME > C# 2003 Tips > コントロール > DataGrid Tips メニュー

01.現在のセルを取得する

UPDATE:2004/09/06 

<< 前のTips  次のTips >>

 

 DataGridコントロールの現在のセル情報を取得するには、CurrentCellプロパティを使用します。CurrentCellの RowNumber, ColumnNumberで行番号と列番号を取得することができます。また、サンプルのようにDataGrid1(現在の行番号, 現在の列番号)とすることで現在のセルの値を取得することができます。

 
サンプル
private void button1_Click(object sender, System.EventArgs e)
{

    // 現在のセルを取得
    DataGridCell c = dataGrid1.CurrentCell;

    // 現在の行番号を取得
    int rno = c.RowNumber;
    // 現在の列番号を取得
    int cno = c.ColumnNumber;

    // セルの情報を表示
    MessageBox.Show("現在のセル: " + rno.ToString() + "行," +
        cno.ToString() + "列:\r\n" +
        "値: " + dataGrid1[rno, cno].ToString()); 

}
 

<< 前のTips  次のTips >>