DataTable Select 相识的字符

问题描述

selectUesrIDfromuserinfowherefatherin(left(@father,len(father)))orderbylayerdesc在SQLServer里面这一条语句是可以使用的。stringstrfather="'123456'";dt.Select("fatherIN(LEFT("+strfather+",LEN(father)))","LayerASC");这样写不行,我要查找father左边包含有strfatherDataTableSelect怎么写才可以啊?用的是C#语言

解决方案

解决方案二:
dt.Select("fatherlike'"+strfather+"%'"...
解决方案三:
2楼的不对不是这样的。。。我要查找左边相似的。如果strfather字符窜等于123456DataTable里面有123这样的。那么也能找出来。。。你那样的只是查找右边相似的。
解决方案四:
或者告诉我IN怎么写才可以stringstrfather="'123456'";dt.Select("fatherIN("+strfather+")","LayerASC");如果dt的father里面有123为什么找不出来的?

时间: 2024-09-29 10:40:23

DataTable Select 相识的字符的相关文章

C# DataTable Select用法

使用背景:         完成一个查询,返回一个DataTable后,很多时候都想在查询结果中继续搜索.这时可以使用DataTable.Select方法对结果进行再查询. DataRow[] dr = ds.Tables[table_name].Select(); DataRow[] dr = ds.Tables[table_name].Select("数据库绑定在gridview上的列名='该列你要查询的值'"); DataRow[] dr = ds.Tables[table_na

DataTable转XML奇怪字符

问题描述 DataTable转XML奇怪字符.自己拼接的DataTable,转换为XML后没问题.但是插入Oracle之后就出现中文的问号.非常郁闷.今天终于解决了.privatestringConvertDataTableToXML(DataTablexmlDS){MemoryStreamms=null;XmlTextWriterXmlWt=null;try{ms=newMemoryStream();//根据ms实例化XmlWtXmlWt=newXmlTextWriter(ms,Encodin

请教一个datatable.select()的问题

问题描述 今天开发时遇到一个问题,由于以前没有用到datatable.select(),很是头疼....在其中的表达式用的很简单的匹配,但是老是查不到数据,为什么呢??是其中有什么设置问题? 解决方案 解决方案二:你是怎么写的?解决方案三:在datatable获取数据后加个断点调试到哪里,自己在watch里面写datatable.select("查询条件").length自己看检索没检索出来数据没检索出来的话,自己找原因吧...解决方案四:看msdn:下面例子来自上的的网页:priva

c#-C#中的DataTable.Select列名为纯数字时,怎么写?

问题描述 C#中的DataTable.Select列名为纯数字时,怎么写? C#中,如果列名为纯数字的话,写在条件中,会被认为是一个常数, 在SQL中可以加上中括号"[]",在C#中,要怎么写? 解决方案 感谢各位! 我师父找到问题所在了,是因为我添加列的时候,为指定列类型,默认为string类型了. 总结: 纯数字的列是没问题的,跟SQL一样,加中括号"[]"就可以了. 解决方案二: 好像也是可以的.我没试过 参考:http://www.cnblogs.com/D

DataTable.Select 返回DataTable

在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,其实只要用.NET类库中提供的DataView类的强大功能(主要是用它的RowFilter属性),就能方便地解决这类查询问题.常有网友在网上询问怎么在DataTable中执行DataTable.Select("条件")返回DataTable,今天我在这里给个解决方法给

使用DataTable.Select 方法时,特殊字符的转义方法分享_实用技巧

复制代码 代码如下: public static string Replace(string oldStr)        {            if (string.IsNullOrEmpty(oldStr))            {                return "";            }            string str2 = Regex.Replace(oldStr, @"[\[\+\\\|\(\)\^\*\""

datatable select 性能

本来是想写在这里的,但是发现这里不能登陆了,所以就放到了其它的地方. http://www.cnblogs.com/AloneSword/articles/801989.html    希望以后CSDN能稳定点,要不然真的得考虑 搬迁 事宜了.

DataTable 操作问题

问题描述 SqlDataAdapterda=newSqlDataAdapter("select*from表",conn);DataSetds=newDataSet();da.Fill(ds,""); ds.Tables[0]获取到了数据,现在我想得到数据集里的前100-200行的数据,接下来怎么操作..我是菜鸟,请贴代码!!! 解决方案 解决方案二:本帖最后由 bdmh 于 2011-06-02 11:26:54 编辑解决方案三:datatable对象.select

.net中table.select("")内部运行机制?它是如何实现的

问题描述 .net中table.select("")内部运行机制?它是如何实现的 table.select("")内部运行机制是什么,它是如何实现的 解决方案 用 .net Reflector 工具去查看 DataTable.Select() 的反编译代码,一切清清楚楚.