Quelle giornate in cui non ti riescono le cose banali le vorresti cancellare dal calendario col bazooka...
Ho una gridview con un datasource creato lato aspx.
Nelle righe del gridview ho un bottoncino per ogni riga che, al click, ridirige su un'altra pagina mettendo in querystring l'ID del record cliccato.
Al load di pagina la gridview si popola serenamente con i dati non filtrati.
Fuori dal gridview ho una dropdownlist e un bottone di invio dei dati: all'invio dei dati, in base al selectedvalue della dorpdownlist dovrei filtrare i dati mostrati nella gridview facendo vedere solo quelli in cui un certo campo contiene un valore uguale al selectedvalue della gridview.
Sarebbe di una banalità sconvolgente... se ci fossi riuscito.
L'idea è di creare una filterexpression per l'sqldatasource del gridview, tipo così
Bene, dopo aver settato la filterexpression la risposta della pagina è Cannot find column Tb_tabella.ID....codice:Protected Sub ButtonS_Click(sender As Object, e As EventArgs) Handles ButtonS.Click If dropdown.SelectedValue = "" Then SQLmovs.FilterExpression = "" Else SQLmovs.FilterExpression = "Tb_tabella.ID = " & dropdown.SelectedValue End If End Sub
Spiegatemi perchè per favore...