DOBON.NET DOBON.NETプログラミング掲示板過去ログ

DataGridView 特定のセルの値の取得

環境/言語:[Win2000 .NET2.0 VS2005 C#]
分類:[.NET]

VS2005 C# windowsフォーム の DataGridViewで作成されたオブジェクトについて

現在の選択されているセルとは関係なく、
特定のセルの値(2行目の3列目など)を取得するにはどのようにすればよいでしょうか。

また、列のCellスタイルをTextBoxとしています。
取得した値はstring型と成るのでしょうか。

あまりに初歩的な質問かも知れませんが思いますが、よろしくお願いします。
> 特定のセルの値(2行目の3列目など)を取得するにはどのようにすればよいでしょうか。

インスタンスをdataGridView1とすると
dataGridView1.Rows[2].Cell[3].Value
で特定のセルの値を取得できると思います。
また、Value.ToString()とすればString型で取得できるかと
ムギ様
アドバイスありがとうございます。

Convert.ToString(dataGridView1.Rows[2].Cells[3].Value);
で試した所うまくいきました。

ちなみに、一番左上のセルは Rows[0].Cells[0]に成るようです。
よって、2行目3列目を取得するには Rows[1].Cells[2]とする必要があります。
excelのフォームと違うので、気をつけます。
配列になれている方はこちらがわかりやすいのかもしれませんが。

以上
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板