drigo 0 Denunciar post Postado Setembro 2, 2009 Olaa, Existe a possibilidade de gerar um Arquivo Excel contendo dados que estão em um GridView, dando a possibilidade de Salvar o Arquivo Excel gerado ?? Desde Já, Agradeço... Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Setembro 2, 2009 Com essa DLL fica facim, facim http://exporttoexcel.codeplex.com/Wiki/View.aspx Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Setembro 8, 2009 Novamente Obrigado por sua Ajuda ... Mas tenho um problema, o GridView está sendo carregado por dados provenientes de uma tabela em um Banco de Dados, mas quando Salvo os dados para o Excel o arquivo do Excel está vazio. Existe alguma Relação pela forma que os dados estão sendo carregados ( originados do Banco ) ??? Novamente Obrigado ... Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Setembro 8, 2009 Não, contanto que o grid tenha sido preenchido na hora de exportar, se esta exportando pra excel vazio deve ser pq o grid esta sendo exportado antes do Bind. Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Setembro 9, 2009 O conteúdo que preenche o GridView, é carregado assim que a página é carregada, segue abaixo o código: protected void Page_Load(object sender, EventArgs e){ if (!Page.IsPostBack){ dadosgridView(); } } public void dadosgridView(){ string ConnectionString = " ... "; OracleConnection vargrid = new OracleConnection(); OracleDataReader vals = null; DataSet dados = new DataSet(); try { vargrid.ConnectionString = ConnectionString; vargrid.Open(); OracleCommand cmd = new OracleCommand("select Nome,Telefone,Endereço from CLIENTES.PRINCIPAL", vargrid); vals = cmd.ExecuteReader(); while (vals.Read()) { MeuGridView.DataSource = vals; MeuGridView.DataBind(); } } catch (Exception e) { } finally { if (MeuGridView != null) { MeuGridView.Close(); } if (vals!= null) { vals.Close(); } } } Realizei todo o procedimento, no link enviado, e configurei as propriedades do botão que irá realizar a Exportação para o Excel, o GridView é perfeitamente Preenchido ...mas o problema persiste.. Compartilhar este post Link para o post Compartilhar em outros sites
Ivan.Teles 23 Denunciar post Postado Setembro 9, 2009 O problema é q quando você clicla no botão de exportar, ele da um novo post na página e quando ele esta dando o post ele ta exportando o grid antes de ser peenchido, faça alguns testes e veja como é isso que esta ocorrendo! Compartilhar este post Link para o post Compartilhar em outros sites
drigo 0 Denunciar post Postado Setembro 9, 2009 Mas quando eu faço: if (!Page.IsPostBack){ dadosgridView(); } O "!Page.IsPostBack" não garante que aqueles métodos dentro do "IF" so serão carregados em caso de um Recarregamento da página, e não de "AutopostBack" ?? Novamente obrigado pela Atenção... Compartilhar este post Link para o post Compartilhar em outros sites