gpt4 book ai didi

c# - 如何在asp.net 中清除GridView?

转载 作者:太空狗 更新时间:2023-10-29 19:48:31 25 4
gpt4 key购买 nike

我在 asp.net 和模块中做一个网页,选择了一个带有 FileUpLoad 的 Excel 存档,然后单击按钮导入。到目前为止,我很好。但目前我想选择其他 Excel 存档并单击按钮导入,不要清除 GridView 并显示错误。我尝试这样做是因为我在其他与此类似的问题中看到。

我用这个加载网格

Conn = string.Format(Conn, DireccionArchivo, MostrarHDR);
OleDbConnection ConnExcel = new OleDbConnection(Conn);
OleDbCommand CmdExcel = new OleDbCommand();
OleDbDataAdapter Oda = new OleDbDataAdapter();
DataTable Dt = new DataTable();
CmdExcel.Connection = ConnExcel;

ConnExcel.Open();
CmdExcel.CommandText = "SELECT * From ["Page1$"]";
Oda.SelectCommand = CmdExcel;
Oda.Fill(Dt);
ConnExcel.Close();

grdResultados.Caption = Path.GetFileName(DireccionArchivo);
grdResultados.DataSource = Dt;
grdResultados.DataBind();

有了这个,我想清除 GridView 和最后调用的新加载 GridView 的方法

DataTable ds = new DataTable();
ds = null;
grdResultados.DataSource = ds;
grdResultados.DataBind();

第二次调用时,错误显示在 grdResultados.DataBind(); 中。

最佳答案

只使用空值:

grdResultados.DataSource = null;
grdResultados.DataBind();

关于c# - 如何在asp.net 中清除GridView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24071397/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com