C# Winform查询 dataGridView中的元素应该怎么查询

[复制链接]
查看11 | 回复4 | 2011-1-14 13:55:25 | 显示全部楼层 |阅读模式
我想做一个程序,目的想要比较新的数据和以前dataGridView中的数据是否一样。只要求从最后开始查找。知道查找到一条数据的名称和新数据的名称相同就可以了。请问各位大虾应该怎么实现呢?

回复

使用道具 举报

千问 | 2011-1-14 13:55:25 | 显示全部楼层
DataTable dt = (DataTable)datagridview1.DataSource; //转换datagridview的数据绑定源为datatableDataView dv = dt.DefaultView; //创建dt的视图dv.Sort = "时间 desc"; //设置根据时间倒序dt = dv.ToTable(); //把排序后的视图重新赋给dtif(dt.Select("名称 = '新名称'").Length > 0) dt.Select("名称 = '新名称'")[0]["名称"]; //就是从最后比对出来的一样的记录
回复

使用道具 举报

千问 | 2011-1-14 13:55:25 | 显示全部楼层
给你说个思路,首先响应那个MouseEnter事件,在里面判断鼠标指针是否在控件的边界,在的话就把指针换成尖头,表示可以调大小。然后再响应左键按下的消息,来对控件大小进行调整。
回复

使用道具 举报

千问 | 2011-1-14 13:55:25 | 显示全部楼层
dataGridView as dtdt.select("名称=")
回复

使用道具 举报

千问 | 2011-1-14 13:55:25 | 显示全部楼层
最好的方式,是你的排序根据更新时间来,然后把更新时间和数据中的数据进行对比就可以。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行