dataset中有“姓名”“性别”两列,现在要用两个dropdownlist对dataset做筛选(例子随便举的,主要想知道思路)姓名的dropdownlist里的内容我手动添加的,3个选项分别是“全部”、“张三”、“李四”
性别的dropdownlist分别是“全部”、“男”、“女”如果两个dropdownlist中没有“全部”这个选项,我可以指定rowfilter="姓名='XX' and 性别='X'",就可以达到目的。问题就在于这两个“全部”,如果我指定rowfilter是两个变量字符串组成,比如rowfilter= rowfilter1+"and"+rowfilter2那么当姓名选择“全部”的时候,也就是rowfilter1为空的时候,有可能会出现rowfilter="and 性别='xx'"的情况。请高手们赐教该如何解决此问题,或者有什么其他的方法来处理类似的多条件筛选(某个条件有可能为空的情况下)。
性别的dropdownlist分别是“全部”、“男”、“女”如果两个dropdownlist中没有“全部”这个选项,我可以指定rowfilter="姓名='XX' and 性别='X'",就可以达到目的。问题就在于这两个“全部”,如果我指定rowfilter是两个变量字符串组成,比如rowfilter= rowfilter1+"and"+rowfilter2那么当姓名选择“全部”的时候,也就是rowfilter1为空的时候,有可能会出现rowfilter="and 性别='xx'"的情况。请高手们赐教该如何解决此问题,或者有什么其他的方法来处理类似的多条件筛选(某个条件有可能为空的情况下)。
解决方案 »
- WinForm 如何获得Panel中被选中的控件
- 关于vs编译
- 动态库里用sendmessage传出LPCTSTR字符串,在c#中怎样接收并显示袄
- 我想把一个字符串分离成为两部分,组成新的字符串,应该怎么做?谢谢。
- try{}catch{}finally{}
- Winform传递datagridview打标签
- 学C#+VS2005或是Delphi9,哪个更有趣?
- 请教一个在WinForm DataGrid中显示标题文字的问题
- .net开发windows服务求助
- Process 打开图片
- 使用msiexec.exe作为卸载程序,想在msiexec.exe运行完成后执行一些代码,该如何处理?
- TcpClient链接问题
初学asp,请您提点下去掉头为的and需要用到哪些函数吗。先谢谢二位。
if (s.StartsWith("and"))
{
s = s.Substring(3);
}