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