-3
如何使用文本框搜索數據庫中的數據?我嘗試這段代碼,但它只顯示我的數據庫中的最後一個數據,應該只使用ItemID在我的數據庫中搜索數據。如何使用文本框在數據庫中搜索數據C#
private void ShowData()
{
using (IDbConnection dbConnection = new SQLiteConnection(conn))
{
dbConnection.Open();
using (IDbCommand dbCmd = dbConnection.CreateCommand())
{
string sqlQuery = "SELECT * FROM tbl_Items";
dbCmd.CommandText = sqlQuery;
using (IDataReader reader = dbCmd.ExecuteReader())
{
while (reader.Read())
{
txtItemID.Text = (reader["ItemID"].ToString());
txtItemName.Text = (reader["ItemName"].ToString());
}
dbConnection.Close();
}
}
}
}
附加在哪裏查詢子句那麼它會有結果 –
嘗試在數據庫上查詢的項目ID。你只是返回表中的所有行。 – Wheels73
請嘗試以下方法:string sqlQuery =「SELECT * FROM tbl_Items Where ItemID ='123456'」; – jdweng