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导出。 本人是菜鸟,望高手指点,谢谢
展开
1个回答
展开全部
如果你的每条记纤中游录都是固定格式的话,用模糊查询找出符合条件的记录后,对信息做截取就可以,但是如果不培前是固定格式就不太好毁销做了。
更多追问追答
追问
记录格式如下:
格式不变,但是数据信息会改变。还有就是如何截取呢?能不能说明白点呢,最好写上代码。
俺是菜鸟一个
追答
假设你想处理数据的那个字段的列名是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(","));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询