0
我只是在我的GridView中显示我上传的文件的详细信息,所以在我的GridView中只有一行 - 不允许多个文件。Gridview显示已删除的数据
当我删除单行并尝试上载新文件时,它显示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();
}
您必须将其从网格的“DataSource”中移除。 – 2012-04-24 15:25:20
我尝试使用gridview.datasource = null和gridview.databind(),但没有变化 – newuser1555 2012-04-24 15:31:40
你在哪里设置数据源到gridview?我只能看到** DataBind()** – 2012-04-24 15:38:59