本文介绍了DataView / DataTable过滤和区分大小写的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

您好。我有一个DataSet,我转换为DataView以进行过滤,分离和排序,但小写和大写(虽然相同的值)并不明显。



这里是不能使DISTINCT的样本值



AdjustmentCode |调整

FLEXI-HOUSING | flexi housing

Flexi-housing |灵活住房

R-TRAVEL ALLOW |旅行津贴

R-Travel允许|旅行津贴





这是我的代码



Hi. I have a DataSet which I convert to DataView in order to do filtering, distinct and sorting, however lowercase and uppercase (though same value) is not being distinct.

Here is sample value that does not make DISTINCT

AdjustmentCode | Adjustment
FLEXI-HOUSING | flexi- housing
Flexi-housing | flexi- housing
R-TRAVEL ALLOW | travel allowance
R-Travel Allow | travel allowance


Here is my code

DataSet ds = new DatSet();
DataSet = dsFiltered = new DataSet();
DataTable dT = new DataTable();
ds = //put value from function
dT=ds.Tables[0];
dT.CaseSensitive=false;
DataView dView = dT.DefaultView;

dView.Sort = "Adjustment";
dT = dView.ToTable(true,"AdjustmentCode","Adjustment");
dsFiltered.Tables.Add(dT);

grid.DataSource = dsFiltered;
grid.DataBind();







我真的很感谢能帮助我的人!



谢谢!




I would really appreciate someone who could help me!

Thanks!

推荐答案

dT.CaseSensitive=true;


这篇关于DataView / DataTable过滤和区分大小写的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-08 00:03