Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

exterminator

button find data listview

Mensagens Recomendadas

exterminator

Boa tarde tenho um button e uma textbox,,,,,e ainda estou usando uma listview

Gostaria de inserir texto na text como um search e pesquisar na listview alguem me pode ajudar meu codigo é este..

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="teste.aspx.cs" Inherits="SEARCH.teste" %>

<!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>

</head>

<body>

    <form id="form1" runat="server">

    <div>

   

    </div>

    <asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource2">

            <ItemTemplate>

                <tr style="">

                    <td>

                        <asp:Label ID="Entry_No_Label" runat="server" Text='<%# Eval("Entry_No_") %>' />

                    </td>

                    <td>

                        <asp:Label ID="Employee_No_Label" runat="server"

                            Text='<%# Eval("Employee_No_") %>' />

                    </td>

                    <td>

                        <asp:Label ID="From_DateLabel" runat="server" Text='<%# Eval("From_Date") %>' />

                    </td>

                    <td>

                        <asp:Label ID="DataLabel" runat="server" Text='<%# Eval("Data") %>' />

                    </td>

                </tr>

            </ItemTemplate>

            <AlternatingItemTemplate>

                <tr style="">

                    <td>

                        <asp:Label ID="Entry_No_Label" runat="server" Text='<%# Eval("Entry_No_") %>' />

                    </td>

                    <td>

                        <asp:Label ID="Employee_No_Label" runat="server"

                            Text='<%# Eval("Employee_No_") %>' />

                    </td>

                    <td>

                        <asp:Label ID="From_DateLabel" runat="server" Text='<%# Eval("From_Date") %>' />

                    </td>

                    <td>

                        <asp:Label ID="DataLabel" runat="server" Text='<%# Eval("Data") %>' />

                    </td>

                </tr>

            </AlternatingItemTemplate>

            <EmptyDataTemplate>

                <table runat="server" style="">

                    <tr>

                        <td>

                            No data was returned.</td>

                    </tr>

                </table>

            </EmptyDataTemplate>

            <InsertItemTemplate>

                <tr style="">

                    <td>

                        <asp:Button ID="InsertButton" runat="server" CommandName="Insert"

                            Text="Insert" />

                        <asp:Button ID="CancelButton" runat="server" CommandName="Cancel"

                            Text="Clear" />

                    </td>

                    <td>

                        <asp:TextBox ID="Entry_No_TextBox" runat="server"

                            Text='<%# Bind("Entry_No_") %>' />

                    </td>

                    <td>

                        <asp:TextBox ID="Employee_No_TextBox" runat="server"

                            Text='<%# Bind("Employee_No_") %>' />

                    </td>

                    <td>

                        <asp:TextBox ID="From_DateTextBox" runat="server"

                            Text='<%# Bind("From_Date") %>' />

                    </td>

                    <td>

                        <asp:TextBox ID="DataTextBox" runat="server" Text='<%# Bind("Data") %>' />

                    </td>

                </tr>

            </InsertItemTemplate>

            <LayoutTemplate>

                <table runat="server">

                    <tr runat="server">

                        <td runat="server">

                            <table ID="itemPlaceholderContainer" runat="server" border="0" style="">

                                <tr runat="server" style="">

                                    <th runat="server">

                                        Entry_No_</th>

                                    <th runat="server">

                                        Employee_No_</th>

                                    <th runat="server">

                                        From_Date</th>

                                    <th runat="server">

                                        Data</th>

                                </tr>

                                <tr ID="itemPlaceholder" runat="server">

                                </tr>

                            </table>

                        </td>

                    </tr>

                    <tr runat="server">

                        <td runat="server" style="">

                        </td>

                    </tr>

                </table>

            </LayoutTemplate>

            <EditItemTemplate>

                <tr style="">

                    <td>

                        <asp:Button ID="UpdateButton" runat="server" CommandName="Update"

                            Text="Update" />

                        <asp:Button ID="CancelButton" runat="server" CommandName="Cancel"

                            Text="Cancel" />

                    </td>

                    <td>

                        <asp:TextBox ID="Entry_No_TextBox" runat="server"

                            Text='<%# Bind("Entry_No_") %>' />

                    </td>

                    <td>

                        <asp:TextBox ID="Employee_No_TextBox" runat="server"

                            Text='<%# Bind("Employee_No_") %>' />

                    </td>

                    <td>

                        <asp:TextBox ID="From_DateTextBox" runat="server"

                            Text='<%# Bind("From_Date") %>' />

                    </td>

                    <td>

                        <asp:TextBox ID="DataTextBox" runat="server" Text='<%# Bind("Data") %>' />

                    </td>

                </tr>

            </EditItemTemplate>

            <SelectedItemTemplate>

                <tr style="">

                    <td>

                        <asp:Label ID="Entry_No_Label" runat="server" Text='<%# Eval("Entry_No_") %>' />

                    </td>

                    <td>

                        <asp:Label ID="Employee_No_Label" runat="server"

                            Text='<%# Eval("Employee_No_") %>' />

                    </td>

                    <td>

                        <asp:Label ID="From_DateLabel" runat="server" Text='<%# Eval("From_Date") %>' />

                    </td>

                    <td>

                        <asp:Label ID="DataLabel" runat="server" Text='<%# Eval("Data") %>' />

                    </td>

                </tr>

            </SelectedItemTemplate>

        </asp:ListView>

        <asp:SqlDataSource ID="SqlDataSource2" runat="server"

            ConnectionString="<%$ ConnectionStrings:Employee %>"

           

        SelectCommand="SELECT AS Entry_No_, [Employee No_] AS Employee_No_, [From Date] AS From_Date, [Data] FROM [ANCP$Employee Absence]">

            <FilterParameters>

        <asp:ControlParameter Name="Employee No_" ControlID="txtSearch" PropertyName="Text" />

        <asp:ControlParameter Name="From Date" ControlID="txtSearch" PropertyName="Text" />

    </FilterParameters>

           

        </asp:SqlDataSource>

    <asp:Button ID="btnSearch" runat="server" onclick="btnSearch_Click"

        Text="Procurar" />

    <asp:TextBox ID="txtSearch" runat="server"></asp:TextBox>

    <asp:Button ID="btnClear" runat="server" onclick="btnClear_Click"

        Text="LIMPAR" />

    </form>

</body>

</html>

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
GOMES

Viva

O aconselhavel  é mesmo filtrar o sqldatasouce que faz o databind  a listview

tipo no evento onclick do teu botão colocas

algo como

Public Sub Filtra()

            Dim Emp As String = TB_emp.Text

         

            sqldatasource.FilterParameters.Clear()

            If emp <> "" Then

              sqldatasource..FilterParameters.Add("Emp_no", TypeCode.Int32, emp)

            Else

                Emp= "0"

                sqldatasource..FilterParameters.Add("CATEGORIA ", TypeCode.Int32, empo)

            End If

            End sub

Penso que isto possa resolver o teu  problema.

Cumprimentos,

DG

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.