datatableを使ってデータグリッドビューの値取得
- 題名: datatableを使ってデータグリッドビューの値取得
- 著者: しぃーちゃん☆
- 日時: 2012/04/12 13:17:55
- ID: 30290
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: datatableを使ってデータグリッドビューの値取得
- 著者: 魔界の仮面弁士
- 日時: 2012/04/12 14:21:20
- ID: 30291
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: datatableを使ってデータグリッドビューの値取得
- 著者: しぃーちゃん☆
- 日時: 2012/04/12 16:39:42
- ID: 30295
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: datatableを使ってデータグリッドビューの値取得
- 著者: 魔界の仮面弁士
- 日時: 2012/04/12 17:42:57
- ID: 30296
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: datatableを使ってデータグリッドビューの値取得
- 著者: しぃーちゃん☆
- 日時: 2012/04/13 14:59:59
- ID: 30306
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
c#のdatatableを使ってデータグリッドビューの値取得したいのですが、
たとえば、カラム名に[氏名]があったとしまして、このカラム名のデータだけ
メッセージボックスに表示したい場合どのようにコードを書けばよいのでしょうか?
下記のコードですと、DataTable dtTable = (Datatable)this.addressDataGridView.DataSource;のところで、
型'System.Windows.Forms.BindingSource'のオブジェクトを型'System.Data.DataTable'にキャストできません。。
とエラーが出てしまい調べてはみましたが解らず悩んでいるところです。
解る方がいらっしゃいましたらアドバイス是非ともお願いします!
DataTable dtTable = (Datatable)this.addressDataGridView.DataSource;
DataRow[] dr = dtTable.Select("氏名");
for (int i = 0; i < dr.Length; i++)
{
dr[0][i].Tostring();
MessageBox.Show( dr[i]["氏名"].ToString();
}