我有一个基本的搜索功能,所以基本上你搜索一个医生的名字,例如" Bob"和他们的名字,姓氏和他们的照片。但我想要做的是将图像的URL存储在数据库中,并在搜索医生名称时以某种方式在PictureBox中显示该图像。
到目前为止,这就是我所拥有的:
MySqlConnection con = new MySqlConnection("server=localhost;user id=root;database=docdatabase");
string Query = ("SELECT * FROM doctors WHERE FirstName='" + textBox1.Text + "'");
con.Open();
MySqlCommand command = new MySqlCommand(Query, con);
MySqlDataReader mdr = command.ExecuteReader();
if (mdr.Read())
{
textBox2.Text = (mdr["FirstName"].ToString());
textBox3.Text = (mdr["LastName"].ToString());
textBox4.Text = (mdr["Verified"].ToString());
pictureBox1.Image = (mdr["Cert"].ToString()); //The Image
}
else
{
MessageBox.Show("No doctor by that name! Try again.");
}
答案 0 :(得分:0)
你需要
PictureBox.Load(string URL)
方法
将ImageLocation设置为指定的URL并显示指示的图像。"
所以在你的情况下,它是
pictureBox1.Load(mdr["Cert"].ToString());