【发布时间】:2014-03-23 12:27:29
【问题描述】:
我真的不明白。起飞 PictureBox1.Image 将使 label.txt 工作正常 但是把它们放在一起=不工作。我什至试图删除 label.txt & PictureBox 仍然无法正常工作, 代码:
private void gridView2_FocusedRowChanged(object sender, FocusedRowChangedEventArgs e)
{
try
{
string TheProducts = gridView2.GetFocusedRowCellValue("TheProducts").ToString();
pictureBox1.Image = new Bitmap("F:/Pictures/" + TheProducts.ToString() + ".jpg");
label1.Text = TheProducts.ToString();
}
catch (Exception)
{
}
}
【问题讨论】:
-
什么不完全有效?您收到任何异常或错误消息?在哪条线上?你确定你的
TheProducts不是空的吗?你调试过你的代码吗?而ToString()是多余的,因为它是已经是string。 -
图片没有改变...只有当我删除 PictureBox.image 行时标签才会改变
-
EDIT : Error Exeption : Illegal character in the way of access (on the picture box line)
-
TheProducts.ToString() 可能没有返回正确的结果?将它全部放在一个变量中并使用它而不是复杂的参数。同样对于您实际上不需要的字符串 .ToString()
-
都试过了,还是一样,请帮忙:(
标签: c# windows devexpress xtragrid