各位大虾~~ 小弟遇到一个问题怎么找都没找到,实在是没办法了。
小弟有一个DataTable对象,现在需要对DataTable对象进行数据模糊过滤,通常的做法是 DataTable.Select("字段 Like '%模糊值%'") 但是小弟这个问题有点特殊
大家都知道 Like 里面的 % 是模糊匹配的意思,而小弟现在过滤条件不是一个固定的值而是 一个过滤条件 前后中间都要模糊
则写出来的语法 按照通常是 DataTable.Select("字段 Like '%模%值%'") 可是这样写的话语法就错了 小弟搜索了一个多小时还是没有找到正确的方法,所以希望各位大虾帮帮忙~~!!! 在线等 100分送
小弟有一个DataTable对象,现在需要对DataTable对象进行数据模糊过滤,通常的做法是 DataTable.Select("字段 Like '%模糊值%'") 但是小弟这个问题有点特殊
大家都知道 Like 里面的 % 是模糊匹配的意思,而小弟现在过滤条件不是一个固定的值而是 一个过滤条件 前后中间都要模糊
则写出来的语法 按照通常是 DataTable.Select("字段 Like '%模%值%'") 可是这样写的话语法就错了 小弟搜索了一个多小时还是没有找到正确的方法,所以希望各位大虾帮帮忙~~!!! 在线等 100分送
解决方案 »
- C# Winform中如何获取摄像头实时视频信息
- c#从oracle导出excel文件
- 正则表达式问题
- 急求一能:收、发--邮件的组件及调用例子 100分
- 关于HttpWebRequset类的GetRequestStream()方法返回Stream对象的问题
- C#里windows.forms.Radiobutton里显示的内容怎么设置换行
- .net为什么这么奇怪?internal 方法不可访问,internal virtual 方法就可以重写
- 连接ACCESS的问题
- 令人郁闷的问题啊!!!关于读取图片的问题。
- 关于水晶报表的程序发布问题
- [10分赚30,当天结帐]请问我想做一个程序没有界面,双击就死循环运行,但可以通过热键终止运行.不要控制台方式的怎么做?
- 多国语言的问题
然后再用dv.RowFilter="商品名称 LIKE'%模糊值%'"过滤
Membership Service(可以翻译成 成员 服务)
作用:Manages users and credentials ,两种使用方式1、Declarative access via WS Admin Tool (所谓Declarative方式意思为点点鼠标就可以完成操作)
2、Programmatic access via Membership API
Simplifies forms authentication
1、Provides logic for validating user names and passwords, creating users, and more
2、Manages data store for credentials, e-mail addresses, and other membership data Provider-based for flexible data storage ,即基于提供者的数据存储方式,这点很重要,可以针对不同数据库提供一个Provider,这样灵活性就比较好了。缺省提供了SqlMembershipProvider,支持将用户数据存储在Sql server中。运行Aspnet_regsql.exe可在SQL Server中建立相关的Table。有两个主要的类:Membership和MembershipUser,用户界面这一端支持Login/LoginView/LoginStatus等控件。Roles Management Service(角色)
Role-based security in a box
1、Declarative access via WS Admin Tool
2、Programmatic access via Roles API Simplifies adding role-based security to sites that employ forms authentication
1、Maps users to roles on each request
2、Provides data store for role information Provider-based for flexible data storage,和Membership一样,通过提供者对数据库进行访问,缺省的提供者为SqlRoleProvider主要的类为RolesProfile Service(可以翻译成 配置服务)Stores per-user data persistently
1、Strongly typed (unlike session state)
2、On-demand lookup (unlike session state)
3、Long-lived (unlike session state)
4、Supports authenticated and anonymous users Accessed through dynamically compiled ProfileBase derivatives Provider-based for flexible data storage
二楼的大虾能不能说的明白点, 小弟之前也考虑过 如果用户用到了中间模糊匹配的话 就拆分SQL条件,可惜小弟现在心已乱。想不出来好的拆分方法
DataTable对象本身是如何做的 我没有深思,不过 楼上的兄弟你给了我一点思路,我可以看看微软是怎么做的
谢谢咯
如果这样呢select * from 表名 where 字段 like %模% and 字段 like %糊%
只是这样想,没试过,不知道可不可以,呵呵,跟着大家学习。
顶下吧!帮 LZ
顶下吧!帮 LZ
顶下吧!帮 LZ
顶下吧!
第二步筛选 DataTable.DeafultView.RowFilter = "字段 Like '%值%'
select * from q where code like '%模!%值%' escape '!'