主题:请教Application.StartupPath的使用方法
在visual studio 2005(C#)中,有一dataGridView1,第5列是存贮图片的相对路径Covers\*.jpeg,图片在硬盘中的绝对路径是G:\ACCP-S2\C#\Exam\BookManage\bin\Debug\Covers\*.jpeg
编写代码如下:
try
{
string picpath = dataGridView1[5,dataGridView1.CurrentRow.Index].ToString().Trim();
if (picpath != null)
{
pictureBox1.Image = Image.FromFile(Application.StartupPath + picpath);
}
else
{
pictureBox1.Image = null;
}
}
catch (SqlException se)
{
MessageBox.Show(se.Message);
}
编译没有错误,运行有错,提示为:验证文件是否存在于指定位置。使用相对路径时请确保当前目录是正确的。
出错语句是:pictureBox1.Image = Image.FromFile(Application.StartupPath + picpath);
请问改怎么修改?
编写代码如下:
try
{
string picpath = dataGridView1[5,dataGridView1.CurrentRow.Index].ToString().Trim();
if (picpath != null)
{
pictureBox1.Image = Image.FromFile(Application.StartupPath + picpath);
}
else
{
pictureBox1.Image = null;
}
}
catch (SqlException se)
{
MessageBox.Show(se.Message);
}
编译没有错误,运行有错,提示为:验证文件是否存在于指定位置。使用相对路径时请确保当前目录是正确的。
出错语句是:pictureBox1.Image = Image.FromFile(Application.StartupPath + picpath);
请问改怎么修改?