アップロードしたファイルの詳細を GridView に表示するだけなので、GridView には 1 行しかありません。複数のファイルは許可されていません。
その単一の行を削除して新しいファイルをアップロードしようとすると、2 つの行 (新しいファイルと削除されたファイル) が表示されます。
私はすでに と を使ってみGridView.DataSource = null
ましGridView.DataBind()
た。
注: 削除後に GridView を再バインドしましたが、削除されたファイルが引き続き表示されます。
protected void DeleteLinkButton_Click(object sender, EventArgs e)
{
if (Session["name"] != null)
{
string strPath = Session["filepath"].ToString();
System.IO.File.Delete(strPath);
GridView2.Rows[0].Visible = false;
Label8.Text = "";
Session["filename"] = null;
Button3.Enabled = true;
}
GridView2.DataBind();
}