我使用Microsoft网站https://docs.microsoft.com/en-us/windows/uwp/data-access/sql-server-databases中的方法在SQL Server中创建了一个表,并将其链接到我的UWP应用。 现在我的问题是,我将如何实现搜索功能?例如,用户键入名称,它将带回结果。我打算使用搜索框或文本框。
答案 0 :(得分:0)
作为起点,请看一下https://www.w3schools.com/sql/sql_like.asp
您可以围绕此构建您的陈述。
SELECT * FROM Products WHERE ProductDescription LIKE '%textboxinput';
此示例查找以“ textboxinput”结尾的所有值。 您可以使用链接中提到的通配符来获得所需的行为。
按照链接中的代码进行操作,然后可以直接克隆GetProducts()方法,对其进行重命名和编辑以满足您的需求。特别是,常量GetProductsQuery需要使用上面提到的适当的sql语句进行编辑。
例如,如果您搜索“ ng”作为输入,则只会选择ID为2 4的数据集。