Array
(
)

Imprimir dados de um listview

Junior_jaco
   - 30 mai 2012

Pessoal,
Estou tentando implementar um metodo de impressão de dados que consiste no seguinte:
Tenho uma tela de pesquisa, que pós feito a pesquisa preenche um ListView com os dados. Eu preciso pegar, selecionar alguns ou todos os dados desse listview para que possa realizar a impressão. Eu pensei em colocar um checkbox para realizar a selecão especifica, porém não estou conseguindo pegar os dados, alguem poderia me dá uma força em relação a como eu posso fazer isso? Abaixo vou postar o codigo do meu listview no aspx.
<asp:UpdatePanel ID=UpResultado runat=server>
<ContentTemplate>

<asp:ListView ID=listPrestador runat=server DataMember=DefaultView
OnItemDataBound=listPrestador_ItemDataBound
onpagepropertieschanging=listPrestador_PagePropertiesChanging >

<ItemTemplate>
<%--<asp:DetailsView ID=dlvPrestador runat=server>--%>

<div id=rede_refereniado>
<h4>
<%# Eval(NomePrestador)%></h4>
<asp:CheckBox ID=chkPrestador runat=server OnCheckedChanged=chkPrestador_OnCheckedChanged
AutoPostBack=true />
<asp:Label ID=lblTelefone runat=server Text=Telefones: Width=100px></asp:Label>
<asp:TextBox ID=txtTelefones runat=server Text=<%#String.Concat(Eval(Enderecos.Ddd_telefone), Eval(Enderecos.Num_telefone))%>
Width=200px ReadOnly=true></asp:TextBox>
<br class=br />
<asp:Label ID=lblEnderecos runat=server Text=Cep: Width=100px></asp:Label>
<asp:TextBox ID=txtenderecos runat=server Text=<%#Eval(Enderecos.Cep)%> Width=100px
TextMode=MultiLine></asp:TextBox>
<br class=br />
<asp:Label ID=lbllogradouro runat=server Text=Endereço: Width=100px></asp:Label>
<asp:TextBox ID=txtlogradouro runat=server Text=<%#String.Concat(Eval(Enderecos.Logradouro), Eval(Enderecos.Numlogradouro))%>
Width=420px TextMode=MultiLine ReadOnly=true></asp:TextBox>
<br class=br />
<asp:Label ID=lblComplemento runat=server Text=Complemento: Width=100px></asp:Label>
<asp:TextBox ID=txtComplemento runat=server Text=<%#String.Concat(Eval(Enderecos.Complemento), )%>
Width=420px TextMode=MultiLine ReadOnly=true></asp:TextBox>
<br class=br />
<asp:Label ID=lblBairro runat=server Text=Bairro: Width=100px></asp:Label>
<asp:TextBox ID=txtBairro runat=server Text=<%#String.Concat(Eval(Enderecos.Bairro), )%>
Width=420px TextMode=MultiLine ReadOnly=true></asp:TextBox>
<br class=br />
<asp:Label ID=lblEndMunicipio runat=server Text=Municipio: Width=100px></asp:Label>
<asp:TextBox ID=txtEndMunicipio runat=server Text=<%#String.Concat(Eval(Enderecos.Municipio), - , Eval(Enderecos.Uf))%>
Width=420px ReadOnly=true></asp:TextBox>
<br class=br />
<asp:Label ID=lblHorario runat=server Text=Horario: Width=100px></asp:Label>
<asp:TextBox ID=txtHorario runat=server Text=<%#Eval(Horario)%> Width=420px
TextMode=MultiLine ReadOnly=true></asp:TextBox>
<br class=br />
<asp:Label ID=lblEspecialidade runat=server Text=Especialidade: Width=100px></asp:Label>
<asp:TextBox ID=txtEspecialidade runat=server Text=<%#Eval(EspecialidadePrestador)%>
Width=420px TextMode=MultiLine Height=30px ReadOnly=true></asp:TextBox>
<br class=br />
<asp:LinkButton ID=LinkButton1 runat=server>Ver Mapa</asp:LinkButton></p>
</div>
<%--</asp:DetailsView>--%>

</ItemTemplate>
<EmptyDataTemplate>
<%-- <span style=color: red; font-size: larger;><b>
<img src=../../Imagens/gen/warning_peq.png alt=erro />Não há dados para
filtros selecionados.<br />
Tente novamente.</b></span>--%>
<br />
<br />
</EmptyDataTemplate>
<LayoutTemplate>
<div id=itemPlaceholderContainer runat=server style=>
<span id=itemPlaceholder runat=server />
</div>
<div style=padding-left:100px;>
<asp:DataPager ID=dtpListPrestador runat=server PageSize=10 PagedControlID=listPrestador>
<Fields>
<asp:NextPreviousPagerField ButtonType=Button ShowFirstPageButton=True ShowLastPageButton=true />
<asp:NumericPagerField />
</Fields>
</asp:DataPager>
</div>
</LayoutTemplate>
</asp:ListView>
</ContentTemplate>
</asp:UpdatePanel>

Joel Rodrigues
   - 30 mai 2012

Posta o código que você está usando pra imprimir e quais problemas está encontrando.

Junior_jaco
   - 30 mai 2012

Ainda não montei o codigo para impressão. Como eu disse, ainda estou tentando pegar os dados selecionados no ListView.