如何上传一副图片?

xingtaineiqiu 2009-10-08 01:31:25
当单击按钮时,将弹出一个上传图片的对话框。然后选择一副图片,单击确定按钮,图片将从原来的位置复制到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字段的值为图片路径。
}
}

}
...全文
48 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingtaineiqiu 2009-10-08
  • 打赏
  • 举报
回复
在UserManager里面就定义了一个int WorkerRow;
hsbhljl 2009-10-08
  • 打赏
  • 举报
回复
你的UserManager类里面有WorkerRow吗?

110,566

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧