z.cristiano
13-09-2007, 12:04
ciao, ho una difficoltà piccola per il campo LISTINBOX!
Allora, sono riuscito a far visualizzare i contenuti del database, ma non sono riuscito a farlo funzionare è che quando clicco due volte un nome visualizzato nel LISTINBOX e aprisse un forms con i dettagli selezionato!
Vi lascio il codice e magari puoi dare un'occhiata?
Grazie
private void VisualAdmin_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=cristiano;Integrated Security=True");
SqlCommand cmq = new SqlCommand("SELECT * FROM accesso", conn);
conn.Open();
SqlDataReader leggi = cmq.ExecuteReader();
while (leggi.Read())
{
listBox1.Items.Add(leggi.GetInt32(leggi.GetOrdinal("id")) + "\t\t" + leggi.GetString(leggi.GetOrdinal("nome")) + "\t\t" + leggi.GetString(leggi.GetOrdinal("cognome")) + "\t\t" + leggi.GetString(leggi.GetOrdinal("tipo")));
}
leggi.Close();
conn.Close();
}
private void listBox1_DoubleClick(object sender, EventArgs e)
{
int controllo = int.Parse(listBox1.SelectedItem.ToString());
CercaAdmin frmCaption = new CercaAdmin();
frmCaption.setTipo(controllo.ToString());
frmCaption.Show();
}
E vorrei che facendo doppio click sulla listbox aprisse una Forms che visualizzi i dettagli relativi all'elemento selezionato!
Come si fa?
Ti aspetto e grazie mille
Ciao ciao
Cristiano
Allora, sono riuscito a far visualizzare i contenuti del database, ma non sono riuscito a farlo funzionare è che quando clicco due volte un nome visualizzato nel LISTINBOX e aprisse un forms con i dettagli selezionato!
Vi lascio il codice e magari puoi dare un'occhiata?
Grazie
private void VisualAdmin_Load(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=cristiano;Integrated Security=True");
SqlCommand cmq = new SqlCommand("SELECT * FROM accesso", conn);
conn.Open();
SqlDataReader leggi = cmq.ExecuteReader();
while (leggi.Read())
{
listBox1.Items.Add(leggi.GetInt32(leggi.GetOrdinal("id")) + "\t\t" + leggi.GetString(leggi.GetOrdinal("nome")) + "\t\t" + leggi.GetString(leggi.GetOrdinal("cognome")) + "\t\t" + leggi.GetString(leggi.GetOrdinal("tipo")));
}
leggi.Close();
conn.Close();
}
private void listBox1_DoubleClick(object sender, EventArgs e)
{
int controllo = int.Parse(listBox1.SelectedItem.ToString());
CercaAdmin frmCaption = new CercaAdmin();
frmCaption.setTipo(controllo.ToString());
frmCaption.Show();
}
E vorrei che facendo doppio click sulla listbox aprisse una Forms che visualizzi i dettagli relativi all'elemento selezionato!
Come si fa?
Ti aspetto e grazie mille
Ciao ciao
Cristiano