如何在DataTable中选择大写和小写的数据?

mum*_*mum 1 .net c# vb.net

我有一个DataTable dt,它有值:

Col1 Col2
M     12332223
m     23223333
Run Code Online (Sandbox Code Playgroud)

我代码:

Dim dr() as DataRow =dt.Select("Col1='M'")

结果:return dr有2行:m和M.

为什么?我想得到1行有值= M.如何解决这个问题?谢谢.

小智 7

默认情况下,数据表搜索不区分大小写.将数据表上的CaseSensitive属性设置为True

dt.CaseSensitive = True
Run Code Online (Sandbox Code Playgroud)