私は.net 4.5を使用していますが、この奇妙な動作を見つけました:
マークアップ:
<asp:DetailsView ID="dtvTest" AutoGenerateRows="true" DefaultMode="Insert" runat="server" />
コード:
protected void Page_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable("Test");
dt.Columns.Add("Column", typeof(string));
// If I uncomment the line it works!
// dt.Rows.Add("row 1");
dtvTest.DataSource = dt;
dtvTest.DataBind();
}
結果は
コレクションを null にすることはできません。パラメータ名:c
dtvTest.DataBind() でスローされます。
少なくとも1行あればうまくいきます!! (コメント行を参照)。
それを修正/回避する方法について何か考えはありますか?
どうもありがとう