我有一个SQlite数据库的项目。我已将图像保存在“pics”文件夹中(进入调试文件夹)&他们在数据库中的名称(列“docpic”)。我将label.text
文本设置为图像名称。如何使用label.text = image.jpg and image name=image.jpg
作为图像名称(保存在数据库中)并在图片框中显示图像?
label10.text
感染我想使用label10
作为图片名。
private void label10_Click(object sender, EventArgs e)
{
pictureBox1.Image = new Bitmap("\\scan\\" + label10.Text + ".jpg");
}
点击事件:
private void Grid_Click(object sender, EventArgs e)
{
i = Convert.ToInt32(DT.Rows[Grid.CurrentRowIndex]["id"]);
btnDel.Enabled = true;
btnEdit.Enabled = true;
label10.Text = DT.Rows[Grid.CurrentRowIndex]["docpic"].ToString();
}
Gridview点击事件:
let main = () => {
ftp(_defaultPath, _start, (file, doc, name) => {
parser(file, doc, name)
})
}
答案 0 :(得分:0)
你可以试试这个:
C:\...\
只需更换&#34; picturebox.Image = Image.FromFile(@"C:\...\" + <value from DB>, true);
&#34;与图像的路径。
更好的方法是使用数据库中的值,您不需要将图像作为文本标签:
picturebox.Image = Image.FromFile(@"C:\...\" + DT.Rows[Grid.CurrentRowIndex]["docpic"].ToString(), true);
或者在你的情况下:
{{1}}