Sto usando asp.net 2.0 e c #.
Ho un set di dati, che sta ottenendo le informazioni dei dipendenti. Ora voglio filtrare il gridview in base a un nome che l'utente ha inserito nella casella di testo di ricerca.
Lo sto facendo:
DataSet ds = new DataSet("EmployeeInformation");
//........ loading DataSet ds with emploee info
string strExpr;
strExpr = "Name LIKE %" + txtSearchEmployee.Text.Trim() + "%";
ds.Tables[0].Select(strExpr);
Sto ricevendo un errore nell'ultimo passaggio, che manca l'operatore.
Per favore guidami come posso ottenere questo. Grazie in anticipo.
risposte:
6 per risposta № 1Devi solo aggiungere virgolette singole intorno ai tuoi criteri LIKE:
strExpr = "Name LIKE "%" + txtSearchEmployee.Text.Trim() + "%"";
ds.Tables[0].Select(strExpr);