Hola gracias por responder
El codigo que me diste funciona bien solo y en el evento mousedobleclick, pero ahora le agregue mas codigo y cambie el evento y se cae cuando selecciono por segunda vez un item.
Código:
private void listView1_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
MySqlConnection conexionAviones = new MySqlConnection(cadenaConexion);
conexionAviones.Open();
string sms = null;
if (listView1.SelectedItems.Count > 0)
{
sms = listView1.FocusedItem.Text;
MessageBox.Show(sms);
}
MySqlCommand cmdAviones = new MySqlCommand("SELECT aviones FROM itinerarios WHERE callsign='" + sms + "'", conexionAviones);
MySqlDataReader dataReader1 = cmdAviones.ExecuteReader();
string datos;
DataTable dt = new DataTable();
dt.Load(dataReader1);
datos = dt.Rows[0][0].ToString(); //AQUI DICE QUE ESTA VACIO LA SEGUNDA VEZ QUE SELECCIONO UN ITEM
string[] palabras = datos.Split(' ');
cmbAvion.Items.Clear();
foreach (string s in palabras)
{
cmbAvion.Items.Add(s);
}
dataReader1.Close();
conexionAviones.Close();
Me lanza el siguiente error: No hay ninguna fila en la posición 0.
Espero puedan ayudarme muchas gracias.