C#数据库如何存储路径图片
答案:2 悬赏:20
解决时间 2021-04-07 06:17
- 提问者网友:风华是一指流沙
- 2021-04-06 13:44
做一个程序 程序用到了 DataGridView 、 panel 、button1和button2控件
现在点击button1控件选择图片,再点击button2保存图片,然后点击DataGridView中的列 同时获取此列的图片信息显示到panel中?
我的数据库是SQL 2000 开发软件是Microsoft Visual Studio 2008
最佳答案
- 二级知识专家网友:茫然不知崩溃
- 2021-04-06 15:09
先扔一个image控件,再扔个浏览上传文件的控件fileupload
string path = Server.MapPath("~/images/");
if (FileUpload1.HasFile)
{
//获取上传文件路径
string filename = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
//获取上传文件后缀名
string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName.ToLower());
string[] allowExtention = { ".gif", ".jpg", ".bmp", ".png" };
for (int i = 0; i < allowExtention.Length; i++)
{
if (fileExtension == allowExtention[i])
{
fileOK = true;
break;
}
}
if (fileOK)
{
Image1.ImageUrl = "~/images/" + filename;
FileUpload1.PostedFile.SaveAs(path + filename);//实现文件上传
}
else
{
fileup = false;
response.write("<script>alert('上传失败!')</script>");
}
}
string path = Server.MapPath("~/images/");
if (FileUpload1.HasFile)
{
//获取上传文件路径
string filename = System.IO.Path.GetFileName(FileUpload1.PostedFile.FileName);
//获取上传文件后缀名
string fileExtension = System.IO.Path.GetExtension(FileUpload1.FileName.ToLower());
string[] allowExtention = { ".gif", ".jpg", ".bmp", ".png" };
for (int i = 0; i < allowExtention.Length; i++)
{
if (fileExtension == allowExtention[i])
{
fileOK = true;
break;
}
}
if (fileOK)
{
Image1.ImageUrl = "~/images/" + filename;
FileUpload1.PostedFile.SaveAs(path + filename);//实现文件上传
}
else
{
fileup = false;
response.write("<script>alert('上传失败!')</script>");
}
}
全部回答
- 1楼网友:错过的是遗憾
- 2021-04-06 15:53
1.选择图片
2.点击保存将图片路径(绝对或相对路径)存入数据库中。DataGridView显示数据库信息。
3.在Panel控件上放一个picturebox控件,点击DataGridView中的列,picturebox中显示图片。
即可。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯