社区
C#
帖子详情
DataGrid记录重复显示的问题,急死...............
dxhxiaotian411
2004-04-10 06:44:22
在我的FORM窗体中,执行查询然后把记录显示到DataGrid控件
可是重复点击查询DataGrid控件中显示的记录在上次显示的基础上在后面又能增加显示和上几条完全一样的记录,这该怎么改呀
...全文
226
16
打赏
收藏
DataGrid记录重复显示的问题,急死...............
在我的FORM窗体中,执行查询然后把记录显示到DataGrid控件 可是重复点击查询DataGrid控件中显示的记录在上次显示的基础上在后面又能增加显示和上几条完全一样的记录,这该怎么改呀
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的记录清空后在给绑定值。
WPF中
DataGrid
自定义列标题的全面实现方案
DataGrid
的核心魅力之一就是它的灵活性——你可以让它自动干活,也可以亲力亲为精细调控。关键在于理解这个开关的作用。有些团队压根不用自动列生成,全部手动声明。虽然写起来费劲点,但换来的是绝对掌控感。特别是在需要高度一致的设计语言时,这种方式反而是最优解。回顾一下我们走过的路:掌握生成机制:理解和的协同关系;灵活定制标题:从硬编码到资源映射,再到动态隐藏/替换列类型;统一样式管理:通过和实现品牌一致性;构建样式体系:利用BasedOn。
SQL23题解 | #统计每个学校各难度的用户平均刷题数#
前言:之前没有了解过这个公司,但是面试完下来整体印象很好,面试官和和谐,还会适当的开玩笑,面试的时候有一些不太懂的
问题
,会换种方式引导我回答。美的你还有什么惊喜是朕不知道的 面试之前也在牛客上看了,都是说问经历什么的1V1面试,怎么我一进链接,七八个人在房间里。投了开利空调的研发管培生,打电话过来主要是问我英文水平怎么样,说面试两轮全部是纯英文,一面需要英语介绍PPT,和hr英文交流,二面是群面英文沟通。之前反复跟大家强调过,想要让自己简历上的项目经历显得更真实,最好是把项目上线并且提供地址给招聘方访问。
vb.net中
datagrid
view取消首行选中_解锁Excel中那些隐藏很深但很实用的功能!真的太好用了!...
相信不少同学在使用Excel一段时间后,都会吐槽Excel工程师在安排各种功能按钮的时候,并没有把最好的位置留给最常用最有用的命令。比如我们经常需要插入工作表行或列,但是需要通过在“开始”选项卡的“单元格”组中单击“插入”按钮,在打开的下拉列表中选择“插入工作表行/插入工作表列”命令才能做到。打开UC浏览器 查看更多精彩图片当然了,这个功能还不算“隐藏”得太深,下面我们来看几个那些被深深...
阮工的单片机编程经验集:如何做稳定单片机程序与上位机程序防卡顿,js等经验;阮丁远于20251110
阮工的单片机编程经验集V2.0:如何做稳定单片机程序 ,阮丁远于20220614: ================================================================================================ 20191207 : 5V等电源输入时不要串联防反接用的二极管,否则由于二极管压降大和内阻大,从而使电
...............
...............
面试
Sony笔试题 1.完成下列程序 * *.*. *..*..*.. *...*...*...*... *....*....*....*....*.... *.....*.....*.....*.....*.....*..... *......*......*......*......*......*......*...... *.......*.......*.
C#
111,126
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章