Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. trese
    3. Post
    T

    trese

    @trese

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 6
    • Post 24
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Milano Età 37
    0
    Reputazione
    24
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da trese

    • RE: Inviare un pdf generato con iTextShapr ad una mail inserita

      Con, comunque ho tra virgolette risolto. Il codice funziona correttamente, ora lo posto, ma non riesce ad inviare l'e-mail per questioni di impostazioni account gmail. L'errore è: Impossibile inviare l'e.mail. Suppongo dunque che sia un problema non relativo al codice ma alle impostazioni del server smtp sull'account.

      
                 var mailSender = "[email protected]";
                 var pswSender = "XXX";
                 var mailReceiver = TxtMail.Text;
      
      
                 MailMessage mail = new MailMessage(mailSender, mailReceiver);
                 mail.Attachments.Add(new Attachment(output, "file.pdf"));                //output è una variabile di MemoryStrem
      
      
                 SmtpClient client = new SmtpClient();
                 client.Host = "smtp.gmail.com";
                 client.EnableSsl = true;
                 System.Net.NetworkCredential networkCred = new System.Net.NetworkCredential();
                 networkCred.UserName = mailSender;
                 networkCred.Password = pswSender;
                 client.UseDefaultCredentials = true;
                 client.Credentials = networkCred;
                 client.Port = 993;
      
      
                 client.Send(mail);
      
      
      postato in Coding
      T
      trese
    • RE: Inviare un pdf generato con iTextShapr ad una mail inserita

      Purtroppo non ho trovato soluzione nella pagina che mi hai indicato, ho provato tutto ciò che hanno consigliato ma nulla.

      E' possibile che io sbagli nell'inserire le credenziali? Che credenziali dovrei mettere?

      postato in Coding
      T
      trese
    • RE: Inviare un pdf generato con iTextShapr ad una mail inserita

      Grazie per la risposta ma non funziona comunque.

      postato in Coding
      T
      trese
    • Inviare un pdf generato con iTextShapr ad una mail inserita

      Salve, come da titolo, ho generato un file PDF con iTextSharp e vorrei inviarlo ad una mail inserita all'interno di una textbox.
      Dovrebbe essere tutto corretto quando provo a cliccare sul pulsante INVIA mi da il seguente errore su SmtpServer.Send(mail):

      Il server SMTP richiede una connessione protetta oppure il client non è stato autenticato. Risposta del server: 5.5.1 Authentication Required.

      Ecco il codice:

      
                  var document = new Document(PageSize.A4, 25, 25, 25, 25);
                  var output = new MemoryStream();
      
      
                  var writer = PdfWriter.GetInstance(document, output);
                  document.Open();
                  var titleFont = FontFactory.GetFont("Arial", 20, Font.BOLD);
                  var subTitleFont = FontFactory.GetFont("Arial", 14, Font.BOLD);
                  var boldTableFont = FontFactory.GetFont("Arial", 12, Font.BOLD);
                  var endingMessageFont = FontFactory.GetFont("Arial", 10, Font.ITALIC);
                  var bodyFont = FontFactory.GetFont("Arial", 12, Font.NORMAL);
                  document.Add(new Paragraph("", titleFont));
                  document.Add(new Paragraph("", bodyFont));
                  document.Add(Chunk.NEWLINE);
                  document.Add(new Paragraph(titolo, subTitleFont)
                  document.Add(Chunk.NEWLINE);
                  document.Add(Chunk.NEWLINE);
                  document.Close();
                  Response.ContentType = "application/pdf";
                  Response.BinaryWrite(output.GetBuffer());
      
      
                  string gMail = "xxx";
                  string gPsw = "xxx";
      
      
                  MailMessage mail = new MailMessage();
                  mail.From = new MailAddress(gMail);
                  mail.To.Add(new MailAddress(TxtMail.Text));
                  mail.Attachments.Add(new Attachment(output, "File.pdf"));
      
      
                  System.Net.NetworkCredential login = new System.Net.NetworkCredential(gMail, gPsw);
                  SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com", 587);
                  SmtpServer.EnableSsl = true;
                  SmtpServer.UseDefaultCredentials = false;
                  SmtpServer.Credentials = login;
                  SmtpServer.Send(mail);
      
      

      Dove sbaglio?

      postato in Coding
      T
      trese
    • RE: Pubblicare un sito in ASP.NET - C# (Visual Studio Community 15)

      Si ho provato diverse soluzioni, ora sto provando con filezilla. Ho provato anche pubblicando con l'opzione FileSystem ma non ho trovato poi alcun Host.

      Grazie per la risposta.

      postato in Coding
      T
      trese
    • RE: Selezionare un valore di una tabella MySQL da una dropdown list

      Si esatto, però vorrei che, selezionando un item in una dropdown, un'altra dropdown dovrebbe azzerare tutti i campi lasciando solo il campo seleziona.
      Ho dunque 2 tabelle:

      1. Dorpdown di selezione: id 2 / 3 / 4;
      2. Dropdown condizionata: deve rimanere id 1.

      Non credo di aver capito bene cosa tu mi abbia consigliato di fare :tongueout:

      postato in Coding
      T
      trese
    • Selezionare un valore di una tabella MySQL da una dropdown list

      Salve, tutte le dropdown list dipendono da un database, vorrei che selezionando un valore di una dropdown list, in un'altra venisse visualizzato solamente un valore anzi che tutti:

      
      string mysqlConnectionString = "server = localhost; user id = root; database = prev; password = ";
                  using (MySqlConnection connection = new MySqlConnection(mysqlConnectionString))
                  {
                      MySqlDataAdapter adp_01 = new MySqlDataAdapter("SELECT id, nome FROM bf", connection);
                      DataTable dt_01 = new DataTable();
                      adp_01.Fill(dt_01);
      
      
                      MySqlDataAdapter adp_02 = new MySqlDataAdapter("SELECT id, nome FROM bg", connection);
                      DataTable dt_02 = new DataTable();
                      adp_02.Fill(dt_02);
      
      
                      MySqlDataAdapter adp_03 = new MySqlDataAdapter("SELECT id, nome FROM bgg", connection);
                      DataTable dt_03 = new DataTable();
                      adp_03.Fill(dt_03);
      
      
                      MySqlDataAdapter adp_04 = new MySqlDataAdapter("SELECT id, nome FROM br", connection);
                      DataTable dt_04 = new DataTable();
                      adp_04.Fill(dt_04);
      
      
                      MySqlDataAdapter adp_05 = new MySqlDataAdapter("SELECT id, nome FROM bm", connection);
                      DataTable dt_05 = new DataTable();
                      adp_05.Fill(dt_05);
      
      
                      MySqlDataAdapter adp_06 = new MySqlDataAdapter("SELECT id, nome FROM ba", connection);
                      DataTable dt_06 = new DataTable();
                      adp_06.Fill(dt_06);
      
      
                      MySqlDataAdapter adp_07 = new MySqlDataAdapter("SELECT id, nome FROM bf", connection);
                      DataTable dt_07 = new DataTable();
                      adp_07.Fill(dt_07);
      
      
                      MySqlDataAdapter adp_08 = new MySqlDataAdapter("SELECT id, nome FROM bp", connection);
                      DataTable dt_08 = new DataTable();
                      adp_08.Fill(dt_08);
      
      
                      MySqlDataAdapter adp_09 = new MySqlDataAdapter("SELECT id, nome FROM bc", connection);
                      DataTable dt_09 = new DataTable();
                      adp_09.Fill(dt_09);
      
      
                      MySqlDataAdapter adp_10 = new MySqlDataAdapter("SELECT id, nome FROM bfp", connection);
                      DataTable dt_10 = new DataTable();
                      adp_10.Fill(dt_10);
      
      
                      MySqlDataAdapter adp_11 = new MySqlDataAdapter("SELECT id, nome FROM bcl", connection);
                      DataTable dt_11 = new DataTable();
                      adp_11.Fill(dt_11);
      
      
                      MySqlDataAdapter adp_12 = new MySqlDataAdapter("SELECT id, nome FROM bsr", connection);
                      DataTable dt_12 = new DataTable();
                      adp_12.Fill(dt_12);
      
      
                      if (dt_01.Rows.Count > 0)
                      {
                          Formato.DataSource = dt_01;
                          Formato.DataTextField = "nome";
                          Formato.DataValueField = "id";
                          Formato.DataBind();
                      }
      
      
                      if (dt_02.Rows.Count > 0)
                      {
                          Quantità.DataSource = dt_02;
                          Quantità.DataTextField = "nome";
                          Quantità.DataValueField = "id";
                          Quantità.DataBind();
                      }
      
      
                      if (dt_03.Rows.Count > 0)
                      {
                          Gr_Carta.DataSource = dt_03;
                          Gr_Carta.DataTextField = "nome";
                          Gr_Carta.DataValueField = "id";
                          Gr_Carta.DataBind();
                      }
      
      
                      if (dt_04.Rows.Count > 0)
                      {
                          Rinforzo_Fondo.DataSource = dt_04;
                          Rinforzo_Fondo.DataTextField = "nome";
                          Rinforzo_Fondo.DataValueField = "id";
                          Rinforzo_Fondo.DataBind();
                      }
      
      
                      if (dt_05.Rows.Count > 0)
                      {
                          Manico.DataSource = dt_05;
                          Manico.DataTextField = "nome";
                          Manico.DataValueField = "id";
                          Manico.DataBind();
                      }
      
      
                      if (dt_06.Rows.Count > 0)
                      {
                          Applicazione.DataSource = dt_06;
                          Applicazione.DataTextField = "nome";
                          Applicazione.DataValueField = "id";
                          Applicazione.DataBind();
                      }
      
      
                      if (dt_07.Rows.Count > 0)
                      {
                          Finiture.DataSource = dt_07;
                          Finiture.DataTextField = "nome";
                          Finiture.DataValueField = "id";
                          Finiture.DataBind();
                      }
      
      
                      if (dt_08.Rows.Count > 0)
                      {
                          Plastificazione.DataSource = dt_08;
                          Plastificazione.DataTextField = "nome";
                          Plastificazione.DataValueField = "id";
                          Plastificazione.DataBind();
                      }
      
      
                      if (dt_09.Rows.Count > 0)
                      {
                          Colori_Stampa.DataSource = dt_09;
                          Colori_Stampa.DataTextField = "nome";
                          Colori_Stampa.DataValueField = "id";
                          Colori_Stampa.DataBind();
                      }
      
      
                      if (dt_10.Rows.Count > 0)
                      {
                          F_P.DataSource = dt_10;
                          F_P.DataTextField = "nome";
                          F_P.DataValueField = "id";
                          F_P.DataBind();
                      }
      
      
                      if (dt_11.Rows.Count > 0)
                      {
                          Caldo.DataSource = dt_11;
                          Caldo.DataTextField = "nome";
                          Caldo.DataValueField = "id";
                          Caldo.DataBind();
                      }
      
      
                      if (dt_12.Rows.Count > 0)
                      {
                          Rilievo_Stampa.DataSource = dt_12;
                          Rilievo_Stampa.DataTextField = "nome";
                          Rilievo_Stampa.DataValueField = "id";
                          Rilievo_Stampa.DataBind();
                      }
                      
                      int selectedIndex_08 = Manico.SelectedIndex;
      
      
                      if (selectedIndex_08 == 2 || selectedIndex_08 == 3 || selectedIndex_08 == 4)
                      {
                          Applicazione.DataTextField = "Seleziona";
                      }
                  }
      
      
      postato in Coding
      T
      trese
    • Pubblicare un sito in ASP.NET - C# (Visual Studio Community 15)

      Salve, vorrei pubblicare un sito progettato in ASP.NET e C#. Da quel che ho letto in rete Altervista non supporta l'ASP.NET.

      1. In che modo potrei fare?
      2. Devo compilare il sito su Visual Studio prima di pubblicarlo?
      3. Potreste spiegarmi spiegarmi tutti i passaggi?

      E' il mio primo progetto in ASP.NET e C# e mi ci trovo meglio rispetto al PHP.

      Grazie.

      postato in Coding
      T
      trese
    • RE: Sommare valori da tabelle di database MySQL differenti in ASP.NET - C#

      Effettivamente si, hai ragione, l'architettura del database da me costruita è dovuta alla mia poca conoscenza in materia. Quando ho iniziato questo progetto non avevo mai lavorato ne con il MySQL ne con lì' ASP.NET quindi ho avuto un po di difficolta ad organizzare il lavoro prima di metterlo in pratica.

      Comunque ti ringrazio per il consiglio, lo terrò a mente per futuri progetti 😉

      postato in Coding
      T
      trese
    • RE: Sommare valori da tabelle di database MySQL differenti in ASP.NET - C#

      Sarò sincero: sono neodiplomato e durante i compiti in classe delle materie tecniche (costruzioni, topografia, ecc.) facevo il procedimento corretto ma c'era sempre qualche errore di distrazione come in questo caso... Devo perdere questo vizio :tongueout:
      Poi, nell' ambito della programmazione, quando qualcosa non va si cerca sempre l'errore più complesso mentre invece è una variabile posta con copia e in colla per questioni di ripetizione di codice e non modificata :bigsmile:

      Ti ringrazio per avermelo fatto notare, cercherò, prima di postare, di dare uno sguardo più attento al codice. Grazie ancora.

      postato in Coding
      T
      trese
    • Sommare valori da tabelle di database MySQL differenti in ASP.NET - C#

      Salve, dovrei sommare dei valori reperiti ognuno da una tabella differente. Ogni valore viene selezionato da una DropDown differente.
      A parer mio il codice risulta corretto, probabilmente è errata l'impostazione.

      Posto il codice e spiego meglio:

      
      protected void Preventivo_check_Click(object sender, EventArgs e)
              {
                  //Variabili Dropdown
                  int selectedIndex_00 = Gr_Carta.SelectedIndex;
                  int selectedIndex_01 = Formato.SelectedIndex;
                  int selectedIndex_02 = Quantità.SelectedIndex;
                  int selectedIndex_03 = Applicazione.SelectedIndex;
                  int selectedIndex_04 = Caldo.SelectedIndex;
                  int selectedIndex_05 = Colori_Stampa.SelectedIndex;
                  int selectedIndex_06 = Finiture.SelectedIndex;
                  int selectedIndex_07 = F_P.SelectedIndex;
                  int selectedIndex_08 = Manico.SelectedIndex;
                  int selectedIndex_09 = Plastificazione.SelectedIndex;
                  int selectedIndex_10 = Rinforzo_Fondo.SelectedIndex;
                  int selectedIndex_11 = Rilievo_Stampa.SelectedIndex;
      
      
      
      
                  //Variabili valori
                  float grCarta = 0;
                  float applicazione = 0;
                  float caldo = 0;
                  float coloriStampa = 0;
                  float finiture = 0;
                  float fP = 0;
                  float manico = 0;
                  float plastificazione = 0;
                  float rinforzoFondo = 0;
                  float rilievoStampa = 0;
      
      
                  //Grammi Carta 150
                  string mysqlConnectionString_150 = "server = localhost; user id = treseurusu; database = preventivatore; password = 2ahqBEx5Uy29jeBW";
                  using (MySqlConnection connection = new MySqlConnection(mysqlConnectionString_150))
                  {
                      connection.Open();
      
      
                      string mySql = "SELECT * FROM prezzi_grcarta_150";
      
      
                      MySqlCommand cb_gr_150 = new MySqlCommand(mySql, connection);
                      MySqlDataReader reader = cb_gr_150.ExecuteReader();
      
      
                      //1
                      if (reader.Read() && selectedIndex_00 == 1 && selectedIndex_01 == 1 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_01"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //2
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 1 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_02"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //3
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 1 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_03"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //4
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 2 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_04"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //5
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 2 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_05"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //6
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 2 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_06"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //7
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 3 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_07"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //8
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 3 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_08"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //9
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 3 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_09"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //10
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 4 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_10"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //11
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 4 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_11"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //12
                      else if (selectedIndex_00 == 1 && selectedIndex_01 == 4 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_12"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                  }
      
      
                  //Rinforzo fondo
                  string mysqlConnectionString_RinforzoFondo = "server = localhost; user id = treseurusu; database = preventivatore; password = 2ahqBEx5Uy29jeBW";
                  using (MySqlConnection connection = new MySqlConnection(mysqlConnectionString_RinforzoFondo))
                  {
                      connection.Open();
      
      
                      string mySql = "SELECT * FROM prezzi_r_fondo";
      
      
                      MySqlCommand cb_r_fondo = new MySqlCommand(mySql, connection);
                      MySqlDataReader reader = cb_r_fondo.ExecuteReader();
      
      
                      //1
                      if (reader.Read() && selectedIndex_10 == 1 && selectedIndex_01 == 1 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_01"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //2
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 1 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_02"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //3
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 1 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_03"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //4
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 2 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_04"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //5
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 2 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_05"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //6
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 2 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_06"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //7
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 3 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_07"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //8
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 3 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_08"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //9
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 3 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_09"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //10
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 4 && selectedIndex_02 == 1)
                      {
                          grCarta = (float)reader["valore_10"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //11
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 4 && selectedIndex_02 == 2)
                      {
                          grCarta = (float)reader["valore_11"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //12
                      else if (selectedIndex_10 == 1 && selectedIndex_01 == 4 && selectedIndex_02 == 3)
                      {
                          grCarta = (float)reader["valore_12"];
      
      
                          reader.Close();
                          connection.Close();
                      }
                  }
      
      
                  //Risultato
                  float result = grCarta + applicazione + caldo + coloriStampa + finiture + fP + manico + plastificazione + rinforzoFondo + rilievoStampa;
                  Preventivo_value.Text = result.ToString();
              }
      
      

      In parole povere: se io seleziono un index nella DropDown grCarta mi restituisce il valore corretto, se io seleziono un index nella DropDown rinforzoFondo mi restituisce il valore corretto, se io seleziono entrambi anzi che restituirmi la somma mi restituisce il valore di rinforzoFondo.

      Cosa c'è di errato?

      postato in Coding
      T
      trese
    • RE: Restituire un valore dal database selezionando un determinato oggetto da una combobox

      Ha ragione, in caso di nuovo problema aprirò un nuovo thread, grazie ancora.

      postato in Coding
      T
      trese
    • RE: Restituire un valore dal database selezionando un determinato oggetto da una combobox

      Ho provato con la prima opzione, sono sicuro che i valori reperiti dal database siano tutti float e per ora non mi da problemi.

      Grazie davvero.

      Visto quanto appena accaduto ti pregherei di non chiudere ancora il thread per eventuali delucidazioni 😉

      postato in Coding
      T
      trese
    • RE: Restituire un valore dal database selezionando un determinato oggetto da una combobox

      Prima di chiudere un' ultima cosa: come posso convertire la variabile reader in float?

      Nel label io alla fine vorrei vedere il risultato di una somma, il label l'ho usato solamente come test nella condizione if, in realtà ci dovrei mettere una variabile che verrà sommata alle altre per restituirmi la somma nel label.

      Se io imposto:

      
      float grCarta;
      
      if (...)
      {
      grCarta = reader[""] //Impossibile convertire oggetto in float ... Probabilmente manca un cast
      }
      
      

      Come posso? Sono alle prime armi, perdonatemi.

      postato in Coding
      T
      trese
    • RE: Restituire un valore dal database selezionando un determinato oggetto da una combobox

      Sei stato gentilissimo e tempestivo, problema risolto impostando reader.Read() solamente nella prima condizione if.

      Grazie per l'aiuto, mi era sfuggito il corretto funzionamento di tale funzione.

      Puoi chiudere.

      postato in Coding
      T
      trese
    • RE: Restituire un valore dal database selezionando un determinato oggetto da una combobox

      Grazie per la risposta,

      Utilizzo visual studio 2015 community, ASP.NET - C#. Database phpMyAdmin.

      La tabella nel database risulta:

      +--+------------+-+----------+
      | id | valore_01 | valore_02 |
      +--+------------+-+----------+
      | 1 | 0.15 | 0.20 | //Di tipo float
      +--+------------+-----------+

      Il codice non andava in errore ma non riusciva a caricare i dati dal database, ho risolto in questo modo:

      
      protected void Preventivo_check_Click(object sender, EventArgs e) //Preventivo _check è un button
              {
      
      
                  string mysqlConnectionString = "server = localhost; user id = root; database = test; password = ";
                  using (MySqlConnection connection = new MySqlConnection(mysqlConnectionString))
                  {
                      connection.Open();
      
      
                      string mySql = "SELECT * FROM prezzi_grcarta_170";
      
      
                      MySqlCommand cb_gr_170 = new MySqlCommand(mySql, connection);
                      MySqlDataReader reader = cb_gr_170.ExecuteReader();
      
      
                      int selectedIndex_00 = Gr_Carta.SelectedIndex;
                      int selectedIndex_01 = Formato.SelectedIndex;
                      int selectedIndex_02 = Quantità.SelectedIndex;
                      int selectedIndex_03 = Applicazione.SelectedIndex;
                      int selectedIndex_04 = Caldo.SelectedIndex;
                      int selectedIndex_05 = Colori_Stampa.SelectedIndex;
                      int selectedIndex_06 = Finiture.SelectedIndex;
                      int selectedIndex_07 = F_P.SelectedIndex;
                      int selectedIndex_08 = Manico.SelectedIndex;
                      int selectedIndex_09 = Plastificazione.SelectedIndex;
                      int selectedIndex_10 = Rinforzo_Fondo.SelectedIndex;
                      int selectedIndex_11 = Rilievo_Stampa.SelectedIndex;
      
      
                      //Grammi Carta (I valori che dovrebbero essere presi dal database sono di tipo float)
      
      
                      //1
                      if (reader.Read() && selectedIndex_00 == 2 && selectedIndex_01 == 1 && selectedIndex_02 == 1)
                      {
                          Preventivo_value.Text = reader["valore_01"].ToString();
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //2
                      else if(reader.Read() && selectedIndex_00 == 2 && selectedIndex_01 == 1 && selectedIndex_02 == 2)
                      {
                          Preventivo_value.Text = reader["valore_02"].ToString(); //Preventivo_value è un label
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //3
                      else if (reader.Read() && selectedIndex_00 == 2 && selectedIndex_01 == 1 && selectedIndex_02 == 3)
                      {
                          Preventivo_value.Text = reader["valore_03"].ToString();
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //4
                      else if (reader.Read() && selectedIndex_00 == 2 && selectedIndex_01 == 2 && selectedIndex_02 == 1)
                      {
                          Preventivo_value.Text = reader["valore_04"].ToString();
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //5
                      else if (reader.Read() && selectedIndex_00 == 2 && selectedIndex_01 == 2 && selectedIndex_02 == 2)
                      {
                          Preventivo_value.Text = reader["valore_05"].ToString();
      
      
                          reader.Close();
                          connection.Close();
                      }
                      //6
                      else if (reader.Read() && selectedIndex_00 == 2 && selectedIndex_01 == 2 && selectedIndex_02 == 3)
                      {
                          Preventivo_value.Text = reader["valore_06"].ToString();
      
      
                          reader.Close();
                          connection.Close();
                      }
                  }
              }
      
      

      In questo modo sono riuscito a prelevare il dato "valore_01" dal database ed effettivamente mi restituisce il valore_01.
      In teoria, viste le condizioni da me imposte, in base a ciò che viene selezionato nelle diverse Dropdown dovrebbe restituire un valore differente ma così non è. Ho provato a sostituire, in ordine nel codice, il valore_01 con il valore_02 ma nulla, non appare niente; viceversa ho provato a sostituire il valore_01 al valore_02 e non accade nulla. Mi rileva solamente il valore_01 impostato sull' if, pare che gli else if non funzionino o che non rilevi gli altri valori nel database.

      postato in Coding
      T
      trese
    • RE: Restituire un valore dal database selezionando un determinato oggetto da una combobox

      Non esiste un modo?

      postato in Coding
      T
      trese
    • RE: ComboBox MySQL Php

      Potete chiudere, ho risolto rifacendo il progetto in ASP.NET

      Grazie a tutti.

      postato in Coding
      T
      trese
    • Restituire un valore dal database selezionando un determinato oggetto da una combobox

      Salve, come da titolo vorrei fare in modo che, selezionando un oggetto di una combobox gestito da un database MySql, il label variasse il suo valore in funzione del valore selezionato dal database.
      Grazie in anticipo per le eventuali risposte.

      
      protected void Preventivo_check_Click(object sender, EventArgs e)
              {
                  string cmdText = "";
      
      
                  string mysqlConnectionString = "server = localhost; user id = root; database = test; password = ";
                  using (MySqlConnection connection = new MySqlConnection(mysqlConnectionString))
                  {
                      if (Item.Equals("170"))
                      {
                          cmdText = "SELECT valore_01 FROM prezzi_grcarta_170";
                          LabelValue.Equals(cmdText);
                      }
                  }
              }
      
      

      In Item.Equals("170"), 170 è un valore reperito dal database per una combobox.

      postato in Coding
      T
      trese
    • RE: ComboBox MySQL Php

      Come posso mostrarvi l'immagine del database?

      postato in Coding
      T
      trese