我在C#中使用ASP.NET,我需要将查询条件动态化,例如: Name Sex John Doe M现在,我希望允许对数据集进行搜索,但是如果用户选择仅按姓名或性别进行搜索,则查询将允许对姓名或性别列进行搜索。但是,如果用户选择同时按姓名和性别进行搜索,则查询将允许按姓名和性别列进行搜索。我的问题是,我是否可以使用if语句来分离查询,以说明搜索的动态性质?谢谢。
例如,在Ref中,我有带有值(女性、男性等)的性别列,在patientDetails中,性别列是24,我正在将数据绑定到patientDetails,我在网格视图中的性别列有24,但它应该是女性。更多详细信息:
我的数据源绑定到PatientDetails表,它有性别列(带有数字值-这是从ref表中获取的)。Ref ID -对于女性,它将在Patient中的Gender列中存储24 )所以我的Gridview是正确的,并且获得了存储在PatientDetails表中的内容,但是在性别中有24、25对显示没