c# datagrid 字段里的数据进行筛选。

刚刚通过手机上网吴操作设置前面一个一样的提问为最佳答案,其实问题还美解决完。是这样的,数据库里有一个字段,字段里的记录有想要的数据也有不想要的数据,在前台读取时进行筛选,... 刚刚通过手机上网吴操作设置前面一个一样的提问为最佳答案,其实问题还美解决完。 是这样的,数据库里有一个字段,字段里的记录有想要的数据也有不想要的数据,在前台读取时进行筛选,然后读取需要的信息。 ” 比如一条记录信息有 784-2312268888,ar ISSUED BY: ORG/DST: KWE/SIA vod-D E/R: 按南航总则执行 TOUR CODE: PASSENGER: EXCH: CONJ TKT: O FM:1KWE CZ 3275 Y 09AUG 1000 OK Y USED/FLOWN --T1 RL:NWCMVW /JD3JPN1E TO: XIY 我通过关键词USED/FLOWN 查询,然后datagridview中只显示784-2312268888 而不是全部内容,再通过exl导出。 本人是菜鸟,望高手指点,谢谢 展开
 我来答
kingly47270
2011-08-12 · 超过13用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:25万
展开全部
如果你的每条记录都是固定格式的话,用模糊查询找出符合条件的记录后,对信息做截取就可以,但是如果不是固定格式就不太好做了。
更多追问追答
追问
记录格式如下:

格式不变,但是数据信息会改变。还有就是如何截取呢?能不能说明白点呢,最好写上代码。

俺是菜鸟一个
追答
假设你想处理数据的那个字段的列名是Data,后台模糊查询的话就是在SQL的Where条件里用Where Data Like '%USED/FLOWN%',这样查出的所有记录都是含有”USED/FLOWN“信息的(前台模糊查询使用DataTable.Select("Data Like '%USED/FLOWN%'"))。
然后循环所有记录,截取每条记录第一个逗号前的内容:
string strRow = DataTable.Rows[index].ToString();
strRow = strRow.SubString(0, strRow.IndexOf(","));
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式