Enable Case Sensitive when using DataTable.select

依然范特西╮ 提交于 2019-12-06 12:07:06

Set DataTable.CaseSensitive to True.

Assuming Myfunction() returns a DataTable:

string TRUCK = "trUck";
var dt = MyWebControl.Myfunction();
dt.CaseSensitive = True;
dt.Select("TransportationMode = '" + TRUCK + "'");

If you're at least on .NET 3.5 you could use linq which is much more powerful and readable than the DataTable.Select syntax.

string mode = "Truck";
var rows = table.AsEnumerable()
                .Where(r = > r.Field<string>("TransportationMode") == mode);

It's case sensitive by default.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!