Quantcast
Channel: ASP.NET AJAX + Ajax Control Toolkit (ACT)
Viewing all articles
Browse latest Browse all 5678

Onkey press

$
0
0

Hello everyone i want to search data on key press from a repeater

i tried something like that but it does not work 

i don't know how to bind my sql to repeater

to make the search 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><title></title><script src="http://codeorigin.jquery.com/jquery-2.0.3.min.js"></script><script>
        $(document).ready(function () {
            $("#<%=txtSearch.ClientID%>").keypress(function () {
                //-- trigger click event of dummy button
                //-- we will write bind grid function on this click event on server side
                $("#<%=btnDummy.ClientID%>").click();
            });
        });</script></head><body><form id="form1" runat="server"><div><asp:ScriptManager ID="ScriptManager1" runat="server" /><asp:TextBox runat="server" ID="txtSearch" /><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:Button ID="btnDummy" runat="server" Text="testbutton" style="display:none" OnClick="btnDummy_Click" /><asp:Repeater ID="Repeater1" runat="server"></asp:Repeater></ContentTemplate></asp:UpdatePanel></div></form></body></html>
PrivateSubBindGrid(SearchTermAsString)Using conss AsNewSqlConnection(_start)Dim query AsString="SELECT Item.Name, Item.Quantity, Item.Price, Item.Condition FROM Item INNER JOIN Seller ON Item.SellerID = Seller.SellerID INNER JOIN Member ON Seller.MemberID = Member.MemberID WHERE (Item.Status = 'Available') or (Item.Status = 'Quantity') ORDER By NEWID() "Dim mycommand2 AsNewSqlCommand(query, conss)Dim category AsSqlDataReader
            category = mycommand2.ExecuteReader()'-- I have just written here sample binding.. you may require to write code to connect to db and fetch data to bind grid
            Dim dt As New DataTable()
            dt.Columns.Add(New DataColumn("Name"))
            dt.Columns.Add(New DataColumn("Quantity"))
            dt.Columns.Add(New DataColumn("Price"))
            dt.Columns.Add(New DataColumn("Condition"))

            For i As Integer = 1 To 12
                Dim dr As DataRow = dt.NewRow()
                dr("col1") = i
                dt.Rows.Add(dr)
            Next
            '--useDefaultView to filter the recordsDim dw AsDataView= dt.DefaultView
            dw.RowFilter="Col1 like '%"+ txtSearch.Text.Trim()+"%'"Repeater1.DataSource= dwRepeater1.DataBind()EndUsingEndSub

Viewing all articles
Browse latest Browse all 5678

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>