Znowu mam problem :)
Wczytuje dane do listboxa w taki sposób:
ListBox listbox = new ListBox();
SqlCommand Command = new SqlCommand();
Command.Connection = new SqlConnection(ConfigurationSettings.AppSettings["polaczbaza"]);
SqlCommand Command1 = new SqlCommand("select * from cupit_urzadzenia where id_firmy= " + t_id.Text + " ", Command.Connection);
Command.Connection.Open();
l_listaurzadzen.Items.Clear();
SqlDataReader Reader = Command1.ExecuteReader();
while (Reader.Read())
l_listaurzadzen.Items.Add((String)Reader["nazwaurzadzenia"]);
Reader.Close();
i chce teraz te dane, któe zostały wczytane przesłać do texboxów aby mieć mozliwość edycji.
private void l_listaurzadzen_SelectedIndexChanged(object sender, EventArgs e)
{
if (l_listaurzadzen.SelectedValue != null)
{
SqlCommand pobierz = new SqlCommand();
pobierz.Connection = new SqlConnection(ConfigurationSettings.AppSettings["polaczbaza"]);
pobierz.CommandText = "SELECT * FROM cupit_urzadzenia WHERE id_urzadzenia =" +
l_listaurzadzen.SelectedValue.ToString();
pobierz.Connection.Open();
SqlDataReader odczyt = pobierz.ExecuteReader();
odczyt.Read();
t_nazwaurzadzenia.Text = odczyt.GetString(2);
t_numerseryjny.Text = odczyt.GetString(3);
t_uwagi.Text = odczyt.GetString(4);
cb_status.Text = odczyt.GetString(5);
pobierz.Connection.Close();
}
}
kod przesyłania do textboxu działał mi normalnie jeśli listbox został skonifgurowany przez datasource. Niestety mam teraz pewien filtr założony w kodzie (jak wyzej) i te dane inaczej tam wpadają, stąd mam problem..może ktoś pomoże?