社区
C#
帖子详情
DataGrid记录重复显示的问题,急死...............
dxhxiaotian411
2004-04-10 06:44:22
在我的FORM窗体中,执行查询然后把记录显示到DataGrid控件
可是重复点击查询DataGrid控件中显示的记录在上次显示的基础上在后面又能增加显示和上几条完全一样的记录,这该怎么改呀
...全文
203
16
打赏
收藏
DataGrid记录重复显示的问题,急死...............
在我的FORM窗体中,执行查询然后把记录显示到DataGrid控件 可是重复点击查询DataGrid控件中显示的记录在上次显示的基础上在后面又能增加显示和上几条完全一样的记录,这该怎么改呀
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueLevin
2004-05-10
打赏
举报
回复
如果不清空的话还有一办法。就是用DataAdapter把数据集重新填充一下,再绑上。我是意思是链接也要刷新一下。或者你更新后调用一下窗体的载入方法。一般都在这里做一次绑定的不是吗?
Tony8002003
2004-05-10
打赏
举报
回复
一句话就可以了:
if(!IsPostBack)
{
//相应的代码
}
yjcxg
2004-05-09
打赏
举报
回复
if (DataSet.Tables.Constains(tableName)
{
DataSet.Tables[tableName].Rows.Clear();
}
try
{
da.fill(DataSet,tableName);
}
catch (Exception ex)
{
MessageBox.Show("读取数据错误!\n"+ex.Message,"警告");
}
datagrid.SetDataBind(DataSet,tableName);
datouxiaogui
2004-04-11
打赏
举报
回复
我碰到过,要把数据集清空才可以的。
tl0
2004-04-11
打赏
举报
回复
每次帮定时都new一个新的datatable,就是把DataTable在过程中申明为局部对象。
morefish
2004-04-11
打赏
举报
回复
那就得在你建立datatable的时候判断了啊,如果datatable没有的加,有的不加。
chpu
2004-04-11
打赏
举报
回复
DataSet.tables.remove(tableName);
da.fill(DataSet,tableName);
datagrid.datasource = DataSet.tables[tableName].defaultView;
bluedijia
2004-04-11
打赏
举报
回复
好像还应加一条 datagrid.refresh();
bluedijia
2004-04-11
打赏
举报
回复
dataset.clear();
da.fill(ds);
zhpsam109
2004-04-11
打赏
举报
回复
up!
yjcxg
2004-04-11
打赏
举报
回复
设定PrimaryKey就行了,如果没有设定,每次就会增加,如果设定,相同主键的就不会增加了
myxs
2004-04-11
打赏
举报
回复
数据集要清空!
randomak
2004-04-11
打赏
举报
回复
手工生成的DataTable中如何防止产生重复的列呢?
Ruosi
2004-04-11
打赏
举报
回复
接ejiue,
方法三 dtTable.Rows.Clear()就可以了,这样就避免了删除Table的结构。
ejiue
2004-04-10
打赏
举报
回复
在检索出来之前先清除原来的行.
假设你的DataGrid绑定到dtTable.
方法一 dtTable.Clear();这样清除整张DataTable.
方法二 for ( int row = 0; row < dtTable.Rows.Count; row++ )
{
dtTable.Rows[0].delete();
}
这样不会清除DataTable的列结构,只删除所有的行.
morefish
2004-04-10
打赏
举报
回复
哦,那你在每次查询的时候,将DataGrid的记录清空后在给绑定值。
SQL23题解 | #统计每个学校各难度的用户平均刷题数#
前言:之前没有了解过这个公司,但是面试完下来整体印象很好,面试官和和谐,还会适当的开玩笑,面试的时候有一些不太懂的
问题
,会换种方式引导我回答。美的你还有什么惊喜是朕不知道的 面试之前也在牛客上看了,都是...
vb.net中
datagrid
view取消首行选中_解锁Excel中那些隐藏很深但很实用的功能!真的太好用了!...
1、隐藏0值隐藏0值在工作中经常都会被用到,但是需要打开“Excel选项”对话框,在左侧列表单击“高级”选项卡,在右侧下拉列表中取消选中“在具有零值的单元格中
显示
零”复选框,然后单击“确定”按钮才能将该功能...
阮工的单片机编程经验集:如何做稳定单片机程序与上位机程序防卡顿,js等经验;阮丁远于20250529
} ================================================= 用 setTimeout延迟执行,可以解决 easyui表格偶尔空白的不稳定
问题
: $('#dgtree').
datagrid
({}); // 初始化树形表格,可以添加更多配置项 setTimeout(...
我在CSDN参与的3000个帖子
打印
显示
问题
(怎么样在垂直向上或者垂直向下
显示
字符) 163: 能够通过API实现“把外部程序的RichTextBox控件,当做自己的内部控件一样的进行控制吗?” 100分求解 164: 如何将两个数组之间的对应元素...
面试
8.UNIX
显示
文件夹中,文件名的命令是什么?能使文件内容
显示
在屏幕的命令是什么 ? 9.(选做)手机用户在从一个基站漫游到另一个基站的过程中,都会发生什么? 网通笔试题 选择题(每题5分,只有一个正确...
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章