社区
C#
帖子详情
在DataTable 中 不区分大小写的取资料,有什么简便的方法吗?
S170393163
2008-06-16 05:10:15
比如 DataTable 有一列为userId
我想达到 如SQL中 where upper(userId) = "ABC" 的效果
请问在DataTable中该如何做?
不要循环。。
...全文
183
8
打赏
收藏
在DataTable 中 不区分大小写的取资料,有什么简便的方法吗?
比如 DataTable 有一列为userId 我想达到 如SQL中 where upper(userId) = "ABC" 的效果 请问在DataTable中该如何做? 不要循环。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Janyue
2008-06-16
打赏
举报
回复
学习
tnt1980
2008-06-16
打赏
举报
回复
学习。
我姓区不姓区
2008-06-16
打赏
举报
回复
[Quote=引用 4 楼 S170393163 的回复:]
有方法了
DataTable.CaseSensitive = false;
先将DataTable的不区分大小写
然后再做Select
待会儿结贴 就当散分了
[/Quote]
不错,还可以这样,都忘了
qq249529304
2008-06-16
打赏
举报
回复
v=filter(x,"kj",true,vbTextCompare) '不分大小写搜寻
S170393163
2008-06-16
打赏
举报
回复
有方法了
DataTable.CaseSensitive = false;
先将DataTable的不区分大小写
然后再做Select
待会儿结贴 就当散分了
S170393163
2008-06-16
打赏
举报
回复
还有谁知道咯。。
S170393163
2008-06-16
打赏
举报
回复
不行。。
我姓区不姓区
2008-06-16
打赏
举报
回复
DataRow [] rows = dt.Select("upper(userId) = 'ABC'");
不知道行不行
C#
DataTable
的详细用法分享
一、
DataTable
简介 (1)构造函数
DataTable
() 不带参数初始化
DataTable
类的新实例。
DataTable
(string tableName) 用指定的表名初始化
DataTable
类的新实例。
DataTable
(string tableName, string tableNamespace) 用指定的表名和命名空间初始化
DataTable
类的新实例。 (2) 常用属性 CaseSensitive 指示表
中
的字符串比较是否
区分
大小写
。 ChildRelations 获
取
此
DataTable
的子关系的集合。 Columns
C#将
DataTable
转化为ListT
在使用三层架构开发一个网站时,希望把
DataTable
对象转换为List对象,于是在网上找
资料
,总结一个比较方便的
方法
来实现——使用反射。 思路: 初始化一个List对象 获
取
到T所有的属性,初始化一个T对象 遍历所有属性,如果
DataTable
中
含有相应属性的值则为T对象赋值,如果没有对应的列则检查数据模型是否定义有误(属性名与列名比较时不
区分
大小写
) 将T对象添加到List对象
中
总体代码: 反射获
取
到的属性信息
DataTable
中
的列信息,对比上图,我们会发现,属性
中
首字母都是大写,而列名则是采用的Camel命名,首字母是小写,但是通过单步调试可以发现 dt.
PowerBI系列之DAX函数专题
DAX函数初体验: Max、Sum、Divide、if、Values等 值函数表函数以及表和列的概念 DAX函数术语、语法、运算符 DAX运算符和引擎
中
字母
大小写
问题 DAX编程注释和快捷键 DAX与Excel函数的共同点和区别(PPT) DAX、...
.net50个常用
方法
简单华丽的分页控件功能大的分页控件 50个实用
方法
再次声明 千万不要把XiaoQi.dll 跟 XiaoQi.XML 给分开 2013年3月8号 修复了很多bug 调整了源代码 添加的时候 一定要引用 不要直接复制DLL 不然没有
方法
注释 最强大分分页控件 华丽的分页控件 实用的分页控件 有最新最实用的
方法
联系小柒 下面是 AspNetHelp 类
方法
概述 ///Show()弹出对话框 ///重载Show()弹出对话框 并且跳转界面 ///ShowJavascript()执行javascript脚本 ///FileDelete()给出文件虚拟路径删除文件 ///FileSize()获
取
上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用
方法
如 FileDownload(Response,Server,文件虚拟路径) ///FileTxtWrite()写入TXT文本 给出要创建Txt 文本的地址 ///FileTxtReader()读
取
TXT文本 Txt 文本的地址 返回一个数组 每一行为数组里的一个元素 ///StringEncrypt() DES字符串加密
中
文不可以加密 ///StringDecrypt()DES解密字符串 ///StringMD5Encrypt()MD5加密 ///StringPYChar()单个汉字返回该汉字首字母 ///StringRandom()生成指定位数的随机数 ///StringEdit()给出指定字符串长度多少位后用点显示... ///StringReplaceSpace()替换文本
中
的空格和换行 ///StringColor()改变字的颜色 ///StringNull()当对象是空的时候 转为空字符串 ///StringConvert()汉字转拼音 ///StringNumber()数字转换
中
文 ///StringRep()url参数为
中
文时候转换加密 ///StringRes()url参数为
中
文时候转换解密 ///ShowWindowForm()弹出新窗口页面 ///ShowFormModalDialog()弹出模式窗口页面 ///SqlGetMaxID()给出表名列名 int类型 查询出最大列值+1 适用于主键 ///SqlGetSingle()执行一条计算查询结果语句,返回查询结果(object)。 ///SqlExecute()执行SQL语句,返回影响的记录数 ///SqlRunStr()执行SQL语句,不返回影响的记录数 ///SqlRunReturn()执行SQL语句,并返回第一行第一列结果 ///SqlGetReader()获得SqlDataReader对象 使用完须关闭DataReader,关闭数据库连接 ///SqlGetTable()执行查询语句,返回
DataTable
///SqlDataSet()执行查询语句,返回DataSet ///SqlIsCunZai()执行Sql 语句查询是否有数据 如果没有返回假 ///SqlRunProc()执行存储过程 ///DataBindDropDownListDefault()DropDownList控件绑定 带默认选择项 如"请选择" ///DataBindDropDownList()DropDownList控件绑定 不带默认选择项 ///DataBindRadioButtonList()RadioButtonList控件绑定 默认第一个选
中
///DataBindCheckBoxList()CheckBoxList控件绑定 ///ElseIpAddr()调用此
方法
返回当前登录的省市IP地址 ///ElseDataTimeIng()返回本地电脑的当前日期的年月日时分秒 动态的显示 JS实现 ///ElsePageLoad()页面加载数据加载完成呈现页面 ///ElseCkeck()返回页面验证码图片 使用
方法
:单独创建一个页面 在首次加载事件里写 AspNetHelp.ElseCkeck(Page); 在使用验证码的页面直接写 img src="这个页面的路径" 注意验证码保存在 Session["CheckCode"]
中
这里是
区分
大小写
的 ///ElseColorRGB()由于QQ截图的
取
色会出现RGB的颜色 这里能转换成16进制 分页控件详情请看内置文档
net实用类50超级实用
方法
赠分页分页控件强大的分页
再次声明 千万不要把XiaoQi.dll 跟 XiaoQi.XML 给分开 添加的时候 一定要引用 不要直接复制DLL 不然没有
方法
注释 最强大分分页控件 华丽的分页控件 实用的分页控件 有最新最实用的
方法
联系小柒 下面是 AspNetHelp 类
方法
概述 ///Show()弹出对话框 ///重载Show()弹出对话框 并且跳转界面 ///ShowJavascript()执行javascript脚本 ///FileDelete()给出文件虚拟路径删除文件 ///FileSize()获
取
上传文件大小 ///FileUpload()文件上传 路径upload/ 自动重命名 ///FileDownload()文件下载 调用
方法
如 FileDownload(Response,Server,文件虚拟路径) ///FileTxtWrite()写入TXT文本 给出要创建Txt 文本的地址 ///FileTxtReader()读
取
TXT文本 Txt 文本的地址 返回一个数组 每一行为数组里的一个元素 ///StringEncrypt() DES字符串加密
中
文不可以加密 ///StringDecrypt()DES解密字符串 ///StringMD5Encrypt()MD5加密 ///StringPYChar()单个汉字返回该汉字首字母 ///StringRandom()生成指定位数的随机数 ///StringEdit()给出指定字符串长度多少位后用点显示... ///StringReplaceSpace()替换文本
中
的空格和换行 ///StringColor()改变字的颜色 ///StringNull()当对象是空的时候 转为空字符串 ///StringConvert()汉字转拼音 ///StringNumber()数字转换
中
文 ///StringRep()url参数为
中
文时候转换加密 ///StringRes()url参数为
中
文时候转换解密 ///ShowWindowForm()弹出新窗口页面 ///ShowFormModalDialog()弹出模式窗口页面 ///SqlGetMaxID()给出表名列名 int类型 查询出最大列值+1 适用于主键 ///SqlGetSingle()执行一条计算查询结果语句,返回查询结果(object)。 ///SqlExecute()执行SQL语句,返回影响的记录数 ///SqlRunStr()执行SQL语句,不返回影响的记录数 ///SqlRunReturn()执行SQL语句,并返回第一行第一列结果 ///SqlGetReader()获得SqlDataReader对象 使用完须关闭DataReader,关闭数据库连接 ///SqlGetTable()执行查询语句,返回
DataTable
///SqlDataSet()执行查询语句,返回DataSet ///SqlIsCunZai()执行Sql 语句查询是否有数据 如果没有返回假 ///SqlRunProc()执行存储过程 ///DataBindDropDownListDefault()DropDownList控件绑定 带默认选择项 如"请选择" ///DataBindDropDownList()DropDownList控件绑定 不带默认选择项 ///DataBindRadioButtonList()RadioButtonList控件绑定 默认第一个选
中
///DataBindCheckBoxList()CheckBoxList控件绑定 ///ElseIpAddr()调用此
方法
返回当前登录的省市IP地址 ///ElseDataTimeIng()返回本地电脑的当前日期的年月日时分秒 动态的显示 JS实现 ///ElsePageLoad()页面加载数据加载完成呈现页面 ///ElseCkeck()返回页面验证码图片 使用
方法
:单独创建一个页面 在首次加载事件里写 AspNetHelp.ElseCkeck(Page); 在使用验证码的页面直接写 img src="这个页面的路径" 注意验证码保存在 Session["CheckCode"]
中
这里是
区分
大小写
的 ///ElseColorRGB()由于QQ截图的
取
色会出现RGB的颜色 这里能转换成16进制 分页控件详情请看内置文档
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章