dt.select默认不区分大小写

摘要:
1.我今天发现了一个问题:select分组后的数据不正确,没有区分大小写。验证后,确认默认值不区分大小写。2.要区分大小写,需要将DataTable的caseSensitive属性设置为true,dt。区分大小写=真;DataTabledt=newDataTable();dt.列。添加(“id”);dt.列。添加(“名称”);DataRowdr=dt。

1 今天发现了一个问题:select分组后的数据不对,大小写没有区分开,经查证,确认默认不区分大小写,

2 若要区分大小写,需要将DataTable的caseSensitive属性设为true,dt.CaseSensitive = true;

  DataTable dt = new DataTable();
            dt.Columns.Add("id");
            dt.Columns.Add("name");
            DataRow dr = dt.NewRow();
            dr["id"] = "1001";
            dr["name"] = "MiNi";
            dt.Rows.Add(dr);
            DataRow dr2 = dt.NewRow();
            dr2["id"] = "1002";
            dr2["name"] = "MINI";
            dt.Rows.Add(dr2);
            DataRow dr3 = dt.NewRow();
            dr3["id"] = "1003";
            dr3["name"] = "MINI";
            dt.Rows.Add(dr3);
            DataRow dr4 = dt.NewRow();
            dr4["id"] = "1004";
            dr4["name"] = "MiNi";
            dt.Rows.Add(dr4);
            DataRow[] bakrows = dt.Select("", "name");
            foreach (DataRow dre in bakrows)
            {
                Response.Write(dre[0] + dre[1].ToString());
            }

免责声明:文章转载自《dt.select默认不区分大小写》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Ruby(rails)win环境下安装在TortoiseSVN/TortoiseGit中使用BeyondCompare进行差异对比下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Oracle WIHT AS 用法

1、with table as 相当于建个临时表(用于一个语句中某些中间结果放在临时表空间的SQL语句),Oracle 9i 新增WITH语法,可以将查询中的子查询命名,放到SELECT语句的最前面。语法就是with tempname as (select ....)select ...例子:with t as (select * from emp whe...

关于oracle 数据库效率的优化

最近项目快要快要结束了,我们最终还是要面对我们一直存在的问题,就是数据库查询编码的问题,但是通过各个方面观察我们发现数据库仅仅200w条数据查询议一天的数据也就仅仅不到两万条数据没结果查了将近两分钟,这按章正常状态来讲那是不可能出现的情况,但是经过很久的观察我们还是找到了原因,那就是我们在做sql语句编写的时候那是不合理的 接下来我就给大家罗列一下相关情况...

ant-design-vue——a-select下拉框值为空字串时,高度偏窄问题

问题页面(红框处即为值为空字符串的数据): 改后: 页面: ···<a-select v-model="formData.urgentLevel" dropdownClassName="selectOption"> <a-select-option v-for="(item,index) in URGENTLEVEL...

sql语句如何获得当前日期

当做到报表的时候需要sql获得当前日期?怎么获得? 看一下getdate()函数 declare @DateNow nvarchar(10) set @DateNow=CONVERT(varchar(100), GETDATE(), 111) select @DateNow 这样就可以获得当前日期了,那么后面那个111是什么意思呢?它是转换格式用的...

SQL优化(Oracle)

(转)SQL优化原则一、问题的提出  在应用系统开发初期。因为开发数据库数据比較少。对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,可是假设将应用系统提交实际应用后,随着数据库中数据的添加。系统的响应速度就成为眼下系统须要解决的最基本的问题之中的一个。系统优化中一个非常重要的方面就是SQL语句的优化。对于海量数据,劣质SQL...

[心得体会]mysql复习

1. 进入企业需要注意的事情(1) 查看测试服和本地的mysql版本是否一致(2) 确认sql_mode是否和线上版本一致 showVARIABLESLIKE'sql_mode'; (3) mysql sql_mode 常用设置详解: ONLY_FULL_GROUP_BY: 对于GROUP BY聚合操作,如果在SELECT中的列,没有在GROUP BY...