Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E aew galera, beleza?
To fazendo um sistema que é mais ou menos assim:
Tem uma tela que ao se abrir a página, ela já traz um formview preenchido com algumas informações de contas de operadoras e aparecem os botões para anvegar entre os registros, até aí beleza, sem crise.
Na frente de alguns campos (exemplo Nº da fatura) tenho um imagebutton que serve para disparar uma consulta que traz uma gridview embaixo do formview com algumas informações de contas que tenham o Nº da fatura digitado na caixa de texto.
Quando clico enste image butto ele aciona o vb:
Protected Function BuscaFatura() As contasDataSet.tbscc_contaDataTable
Dim lcFatura As String
lcFatura = DirectCast(Me.FormView1.FindControl("nr_faturaTextBox"), TextBox).Text
Dim ta As New contasDataSetTableAdapters.tbscc_contaTableAdapter
Return ta.buscaGetDataByFatura(lcFatura)
End Function
Protected Sub CmdBuscaFatura_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs)
DirectCast(Me.FormView1.FindControl("GridView1"), GridView).DataSource = BuscaFatura()
DirectCast(Me.FormView1.FindControl("GridView1"), GridView).DataBind()
'DirectCast(Me.FormView1.FindControl("GridView1"), GridView).Visible = True
End Sub
e a minha grid está assim:
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" PageSize="15" BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px" CellPadding="3" CssClass="celulaTab" GridLines="Vertical">
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
Ele traz os dados certinho na grid e tals, mas ele traz todos os campos da tabela, meu select tem apenas alguns campos da tabela, mas qdo ele monta a grid ele monta com todos os campos que exeistem na tabela, só preenchendo os campos que tem no select.
Estou usando um Dataset.
Existe uma forma de fazer aparecer na grid apenas os campos do select?
Lembrando que a grid fica oculta e só aparece quando clico no imagebutton.
Agradeço qualquer ajuda!
Carregando comentários...