当单击按钮时,将弹出一个上传图片的对话框。然后选择一副图片,单击确定按钮,图片将从原来的位置复制到picture文件夹下。但是在运行到UserManager.WorkerRow currentrow =currentRowView.Row as UserManager.WorkerRow时就会报错。UserManager是我定义的一个类。提示错误为“UserManager中没有WorkerRow的定义 。”怎么改啊?其中Wphoto 为Worker表中的一个字段。
private void button10_Click(object sender, EventArgs e)
{
open = new OpenFileDialog();
open.Filter="bmp|*.bmp|ipg|*.jpg|gif|*.gif|ico|*.ico|所有文件|*.*";
if (open.ShowDialog() == DialogResult.OK)
{
if (open.FileName != null)
{
photobox.Image = Image.FromFile(open.FileName);
//获取图片路径
string path = Path.GetDirectoryName(Application.ExecutablePath) + "\\picture\\" + Path.GetFileName(open.FileName);
//将图片复制到picture文件夹中
System.IO.File.Copy(open.FileName, path, true);
DataRowView currentRowView = bindingSource1.Current as DataRowView;
UserManager.WorkerRow currentrow =
currentRowView.Row as UserManager.WorkerRow;
currentrow.Wphoto = path;//指定Wphoto字段的值为图片路径。
}
} }
private void button10_Click(object sender, EventArgs e)
{
open = new OpenFileDialog();
open.Filter="bmp|*.bmp|ipg|*.jpg|gif|*.gif|ico|*.ico|所有文件|*.*";
if (open.ShowDialog() == DialogResult.OK)
{
if (open.FileName != null)
{
photobox.Image = Image.FromFile(open.FileName);
//获取图片路径
string path = Path.GetDirectoryName(Application.ExecutablePath) + "\\picture\\" + Path.GetFileName(open.FileName);
//将图片复制到picture文件夹中
System.IO.File.Copy(open.FileName, path, true);
DataRowView currentRowView = bindingSource1.Current as DataRowView;
UserManager.WorkerRow currentrow =
currentRowView.Row as UserManager.WorkerRow;
currentrow.Wphoto = path;//指定Wphoto字段的值为图片路径。
}
} }
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货