2
private void Filtriraj()
{
string filter = string.Empty;
if (txtID.Text.Length > 0)
{
filter = "ID LIKE '%" + txtID.Text + "%'";
}
if (txtName.Text.Length > 0)
{
filter = "Name LIKE '%" + txtName.Text + "%'";
}
}
我想在我的c#应用程序中通过ms访问数据库表进行搜索。上面的一个连接到“Table1”,它具有一些字段,如ID,姓名,地址... ID类型设置为自动编号,其他都是文本。我能够搜索除ID以外的所有领域,这种方式以上不会工作,我得到例外,当我尝试通过ID搜索(我键入txtbox中的一些身份证号码,在分贝,exmp:'1') 搜索txtName工作正常。c#搜索ms按ID访问db
好吧,我仍然无法找到完全匹配的搜索 – djuvec12 2011-06-05 12:10:44
@ djuvec12:我添加了一个例子。 TryParse是为了确保ID文本框实际上包含一个数字。否则,当用户输入类似ABC的内容时,如果您尝试搜索ID字段,则会发生错误。 – 2011-06-05 12:12:40
现在,它的作品,非常感谢你的帮助! – djuvec12 2011-06-05 12:16:21