Lägg bara till följande i SQL frågan:Filtrera data - gridview med dropdownlist ?
Har en textbox där man kan ange ett sökord, klickar man sen på knappen så filtreras en gridview med det man angav i textboxen.
Det fungerar, men skulle vilja ändra så att alla rader visas ifall man inte har angett något i textboxen, nån som har koll på hur man gör för att ordna det? Grymt tacksam för hjälp
Klistrade in lite av koden nedan;
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></td>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand = "SELECT password, company FROM Users WHERE company Like '%' + @search + '%' "
>
<SelectParameters>
<asp:ControlParameter ControlID="TextBox1" DefaultValue="" Name="search" PropertyName="Text" />
</SelectParameters>Sv: Filtrera data - gridview med dropdownlist ?
SELECT password, company
FROM Users
WHERE (@search IS Null) OR (company Like '%' + @search + '%')
Eller
SELECT password, company
FROM Users
WHERE (@search = '') OR (company Like '%' + @search + '%')
Beroende på om parametern är en tomsträng eller null.