以下のコードを検討してください。
\DataTable dt =(DataTable) Session["dfdtemptable"];
// Remove all
int i = dt.Rows.Count;
while(i> 0)
{
dt.Rows[i-1].Delete();
dt.Rows[i - 1].AcceptChanges();
i--;
}
Session["dfdtemptable"] = dt;
this.BindItems();
addnew ボタンがクリックされると、上記のコードが実行されます。ただし、セッション変数にはまだ古い値が含まれており、変数はクリアされていません..しかし、セッション変数をクリアして、セッションに値がないようにする必要があります。