Ich versuche, ein Bild durch Etikett zu laden mit diesem CodeLade Bild durch Etikett
private void getData()
{
SqlConnection conn = new SqlConnection("Data Source = localhost\\SQLEXPRESS;Initial Catalog = MejOnlineManagementDB00;Integrated Security=True;");
conn.Open();
SqlCommand sqlCmd = new SqlCommand(@"SELECT empName,empLname,empMi,empImage
FROM employees
WHERE empName = '"+ ddlAvail.SelectedItem.Value.ToString() +"'", conn);
SqlDataReader rdr = sqlCmd.ExecuteReader();
if (rdr.HasRows)
{
while (rdr.Read())
{
lblName.Text = rdr.GetValue(0).ToString();
lblLname.Text = rdr.GetValue(1).ToString();
lblMi.Text = rdr.GetValue(2).ToString();
lblImage.Text = "<img runat='server' src='" + rdr.GetValue(3).ToString() + "'></img>";
}
}
conn.Close();
}
jedes Mal, wenn ich ein Dropdownlist-Wert wählen Sie es mich von SQL data.My gesetzt erzeugt einzige Problem ist die image.Cause es Ich werde kein Bild laden. Der Dateipfad in meinem Visual Studio und der Bildname sind korrekt. Dies ist ein Beispiel für mein Bild ../Images/Profile/logo.jpg Ich speichern die Bilder Dateipfad in meiner Datenbank.
was ist Ihr Bild wie auf dem Server gespeichert? Wenn es sich um ein Byte-Array handelt, siehe http://stackoverflow.com/questions/3801275/how-to-convert-image-in-byte-array. –
@ BarryO'Kane sein JPG Ich denke, oder jede Bilddateiendung.Im mit dem Dateipfad, um den spezifischen Namen des Bildes im Server mit SQL. –
Also, was ist der Fehler? – jamiedanq