12 の日付を含む dayList という名前のリストがあります。このリストを GridView 列にバインドしようとしています。
GridView2.DataSource = dayList;
GridView2.DataBind();
for (int i = 0; i < dayList.Count; i++)
{
Label lbldate = (Label)GridView2.Rows[i].FindControl("lblgriddate");
lbldate.Text = Convert.ToString(dayList[i]);
}
}
オブジェクト参照がオブジェクトのインスタンスに設定されていませんというエラーが表示されます:
lbldate.Text = Convert.ToString(dayList[i]);
GridView に行がないからですか? しかし、GridView Column を DataTable にバインドするときと同じように、GridView が自動的に行を追加するべきではありませんか?