Crew .NET |
|
Als je een request naar de server stuurt zal automatisch de pagina herladen worden, deze moet immers een reponse sturen met de vernieuwde gegevens. Als het dat is wat je bedoelt, gaat het "refreshen" vanzelf.
Om die naam in die TextBox te krijgen moet je, zoals ik al zei, de query verder uitwerken en dan het resultaat in de TextBox plaatsen. Voorbeeld:
string lbValue = jouwListBox.SelectedItem.ToString();
string query = "SELECT * FROM ledenTabel WHERE naam = '".lbValue."'";
SqlConnection sqlConn = new SqlConnection("Hier je connectionstring");
SqlCommand sqlComm = new SqlCommand(query, sqlConn);
try
{
sqlConn.Open();
SqlDataReader sqlReader = sqlComm.ExecuteReader();
if(sqlReader.Read())
{
txtNaam.Text = sqlReader.GetValue(1).ToString();
//GetValue(1) => 2e kolom uit je tabel, 0 is eerste
}
}
catch(SqlException ex)
{
Response.Write(ex.Message);
}
finally
{
sqlReader.Close();
sqlConn.Close();
}
string lbValue = jouwListBox.SelectedItem.ToString(); string query = "SELECT * FROM ledenTabel WHERE naam = '".lbValue."'"; SqlConnection sqlConn = new SqlConnection ("Hier je connectionstring");SqlCommand sqlComm = new SqlCommand (query, sqlConn ); try { sqlConn.Open(); SqlDataReader sqlReader = sqlComm.ExecuteReader(); if(sqlReader.Read()) { txtNaam.Text = sqlReader.GetValue(1).ToString(); //GetValue(1) => 2e kolom uit je tabel, 0 is eerste } } catch(SqlException ex) { Response.Write(ex.Message); } finally { sqlReader.Close(); sqlConn.Close(); }
|