C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 31 を表示中)
■15045 / )  Re[2]: 配列データをDataGridiewに表示
□投稿者/ sayo (2回)-(2008/03/03(Mon) 11:36:00)
やじゅさん、ありがとうございます。

>dgv_Newspaper.Rows.Add();とthis.dataGridView1の関連性が不明

申し訳ありません、
コードの表記に間違いがありましたので、再度UPします。

<コード>-----------------------------------
private SelectResult[] _List = null;
private void Button1_Click(object sender, EventArgs e)
{
//配列を取得
//結果は「ID」「Name」「addFlg」の3つです


//戻り値をグリッドビューに追加
foreach (SelectResult list in _List)
{
  this.dataGridView1.Rows.Add();  //<--ここが誤りでした、すみません
  this.dataGridView1.Rows[max].Cells[0].Value = list.ID;
  this.dataGridView1.Rows[max].Cells[1].Value = list.Name;
  this.dataGridView1.Rows[max].Cells[2].Value = list.addFlg;
}

}
<コード>-----------------------------------

>max変数の値が不明
「常にDataGridViewの末尾に追加」という動作にしたかったので、
最下行を取得するために用意しました。

実行すると、このButton1_Clickの処理が終わったところで
以下のエラーが出て困っております。
「System.FormatExeption:セルのフォーマットされた値に間違った型が指定されています」
DataGridViewのデータ型と、配列のデータ型は一致していると思うのですが。。。
返信 編集キー/


管理者用

- Child Tree -