使用相对路径从ssms数据库中检索图像,并在C#visual studio 2012中的图片框中显示图像

本文关键字:图像 studio 2012 显示图 显示 C#visual 路径 相对 ssms 检索 数据库 | 更新日期: 2023-09-27 18:24:50

我正在C#visual studio中制作一个win表单程序。我有数据库中存储的所有图像的相对路径。我想做的是,当从组合框中选择一个项目时,执行一个存储的过程,它返回数据表,并将所有内容放在相关的文本框中。

但是,一列是.JPEG图像的相对路径。我需要获得相对路径,并以某种方式转换它,以便程序获得实际图像并将其显示在PictureBox中。

private void cmbEOselect_SelectionChangeCommitted(object sender, EventArgs e)
{
    DataTable SO = new DataTable();
    txtbEOname.Text = (String)SO.Rows[cmbEOselect.SelectedIndex]["Name"];
    String folder = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) 
    + @"'........'.jpeg      pBoxOils.Load(folder);
    txtbEObottn = (String)SO.Rows[cmbEOselect.SelectedIndex]["BottanicalName"];
    txtbEOext.Text = (String)SO.Rows[cmbEOselect.SelectedIndex]["Extraction"];
}

使用相对路径从ssms数据库中检索图像,并在C#visual studio 2012中的图片框中显示图像

txtbEOname.Text = (String)PEO.Rows[cmbEOselect.SelectedIndex]["Name"];
            String folder = Path.GetDirectoryName(Assembly.GetEntryAssembly().Location) +   @"" + PEO.Rows[cmbEOselect.SelectedIndex]["IMAGE"];
            pBoxOils.Load(folder);