Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C#] CrystalReport: il report non ha tabelle

    Ciao,

    Ho scritto questo codice, per passare dai dati al report che poi dovranno essere stammpati, peòr ho questo errore: il report no ha tabelle

    Qua sotto c'è il codice:

    codice:
      
         private void buttonStampa_Click(object sender, EventArgs e)
            {
                string query = "SELECT * FROM clienti WHERE id=" + (int)dataGridView1.CurrentRow.Cells[0].Value;
    
                using (OleDbConnection conn = new OleDbConnection(MainForm.Database()))
                {
                    datasetStampa = new DataSet();
                    datasetStampa.Clear();
    
                    DataTable dt = new DataTable();
                    dt.TableName = "Stampa";
                    datasetStampa.Tables.Add(dt);
                    DataColumn dc = new DataColumn();
                    dc.Caption = "Dato";
                    dc.ColumnName = "Dato";
                    datasetStampa.Tables["Stampa"].Columns.Add(dc);
    
                    conn.Open();
    
                    OleDbCommand oleCmd = new OleDbCommand(query, conn);
    
                    OleDbDataReader reader = oleCmd.ExecuteReader();
    
                    reader.Read();
                    
                    for (int i = 0; i < reader.FieldCount; i++)
                    {
                        DataRow dr = datasetStampa.Tables["Stampa"].NewRow();
                        dr["Dato"] = reader[i].ToString();
                        datasetStampa.Tables["Stampa"].Rows.Add(dr);
                    }
    
                    StampaCliente stampaCliente = new StampaCliente();
                    stampaCliente.SetDataSource(datasetStampa.Tables["Stampa"]);
                    stampaCliente.Load();
    
                    conn.Close();
                }
            }

    QUalcuno sa dirmi come posso risolvere?


    Grazie

  2. #2
    Sono riuscito a risolvere il problema, infatti adesso non da più il messaggio...


    Ma quando faccio load, sembra caricare ma il report non viene mostrato....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.