Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用DataSet在ASP.NET中构建搜索框_C#_Asp.net - Fatal编程技术网

C# 使用DataSet在ASP.NET中构建搜索框

C# 使用DataSet在ASP.NET中构建搜索框,c#,asp.net,C#,Asp.net,我在ASP.NET项目中有一个数据集文件,此查询可以工作,但我希望它能够像“%”一样合并。如何将其添加到下面的SQL语句中,同时保留变量元素 SELECT brand, model, location, piclink, colour, price, yearreg, carID FROM cars WHERE brand = ? 我试过了,但没用。VisualStudio声称它无法解析查询 SELECT brand, model, location, piclink, colour, pr

我在ASP.NET项目中有一个数据集文件,此查询可以工作,但我希望它能够像“%”一样合并
。如何将其添加到下面的SQL语句中,同时保留变量元素

SELECT brand, model, location, piclink, colour, price, yearreg, carID 
FROM cars
WHERE brand = ?
我试过了,但没用。VisualStudio声称它无法解析查询

SELECT brand, model, location, piclink, colour, price, yearreg, carID 
FROM cars
WHERE brand = ? + brand LIKE '%'

我已经设置了一个填充了Access数据库中汽车品牌名称的下拉框,现在我想使用这个修改过的查询来搜索结果。你能给我指出正确的方向吗?请告诉我在哪里以及如何做?

选择品牌、型号、位置、图片链接、颜色、价格、yearreg、carID 来自汽车
其中brand=“?”和类似“%”的brand

将+更改为和。假设您知道LIKE“%”不进行筛选(空值除外)。它现在进行解析,但仅在我键入汽车品牌的全名(例如奥迪)时返回结果,如果我键入Au则不起作用。其中,像“?%”这样的品牌会生成查询,但会中断查询。不知道什么牌子了,你可以跟我一起去吗?并将%添加到参数的末尾。