Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Stefaxx1981

Griedview para crystal report

Recommended Posts

bom dia, sou novo neste mundo de programação, mais tenho um projecto que faz uma pesquisa em uma base de dados e coloca estes dados em um gridview, agora eu quero passar estes dados do gridview para um crystal report. alguem pode me ajudar?

o código que eu tenho é este:

 protected void Button1_Click(object sender, EventArgs e)
        {
            if (txtData1.Text == "" && txtData2.Text == "")
            {
                SqlConnection con = new SqlConnection(Properties.Settings.Default.CS1);
            SqlCommand co = new SqlCommand();
            co.Connection = con;
            co.CommandText = "Pesquisar_Bloco";
            co.CommandType = CommandType.StoredProcedure;
            co.Parameters.Clear();
            co.Parameters.Add("@NomeBloco", SqlDbType.VarChar).Value = DropNomeBloco.Text;
            co.Parameters.Add("@Localizacao", SqlDbType.VarChar).Value = DropAmbiente.Text;
            co.Parameters.Add("@Lamina_De_Agua", SqlDbType.VarChar).Value = DropLamina.Text;
            co.Parameters.Add("@Bacia", SqlDbType.VarChar).Value = DropBacia.Text;
            co.Parameters.Add("@Estado", SqlDbType.VarChar).Value = DropEstado.Text;         
            co.Connection.Open();                                   
            SqlDataReader xp;
            xp = co.ExecuteReader();
            gwBloco.DataSource = xp;
            gwBloco.DataBind();
            DataTable dt = new DataTable();
            DataSet ds = new DataSet();
            dt = gwBloco.DataSource as DataTable;
            ds.Tables.Add(dt);                            
            ReportDocument rpt = new ReportDocument();
            rpt.Load(Server.MapPath("Relatorio/ReportBloco.rpt"));
            rpt.SetDataSource(dt);          
            CrystalReportViewerBloco.ReportSource = rpt;
            co.Connection.Close();

Compartilhar este post


Link para o post
Compartilhar em outros sites

No Crystal serão linhas do Detalhe (Detail).

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.