asp.net - 如何清除 asp listview 中的数据表?
问题描述
当我使用下面的代码时,我删除了数据表值,但数据表结构仍然存在并显示空字段(参见图片),DOM 资源管理器显示一个空表和表行。
如何清除数据表值和表本身?这样当我再次重新填充搜索时,空的小表不存在?
lvwOutput.Items.Clear();
lvwOutput.DataSource = null;
lvwOutput.DataBind();
前
在 items.clear 和 datasource = null 之后
解决方案
您可以创建一个属性,将数据表存储在会话中,这样您就可以在单击事件期间访问它。
DataTable dtbleDataSource
{
get
{
return Session["dataSource"] as DataTable
}
set
{
Session["dataSource"] = value;
}
}
在您的点击事件中,您可以说:
dtbleDataSource.Reset();
推荐阅读
- powerbi - 如何在 PowerBI 报告中嵌入实时且可编辑的数据表以进行预测
- python - 如何使用循环反转 numpy 数组
- unix - asdf 是否提供指向包目录的符号链接填充程序?
- java - 创建新的 java fx 项目的问题
- sql - 按客户位置获取每个客户的所有总数
- python - 下载 Jenkins Job 中生成的文件
- asp.net - ScriptResource.axd Uncaught SyntaxError:无效或意外的令牌
- regex - 用 sed 命令和正则表达式替换包含引号的值
- python - 使用字符串处理选择某些数据框列
- jenkins - Jenkins groovy.lang.MissingMethodException:没有方法签名:catchError()