我需要在网格视图中获取所选图像的路径以进行文件上传。
例如,我通过下面的代码获取单元格到文本框中的选定值
txtucname.Text = gridusers.SelectedRow.Cells[1].Text;
如何通过文件上传实现这一目标
编辑任何客户记录时,如果用户未选择任何图像,则会删除上一张图像。
if (imgup.HasFile)
{
string imgName = imgup.FileName.ToString();
imgup.SaveAs(Server.MapPath("../Images/Customer/") + imgName);
string imgPath = "../Images/Customer/" + imgName;
string msg = c.UpdateCustomer(txtcustid.Text, txtucname.Text, imgPath);
msg = "<br>Image Uploaded Successfully";
ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + msg + "');", true);
}
else
{
string msg2 = c.UpdateCustomer(txtcustid.Text, txtucname.Text,,null);
}
答案 0 :(得分:0)
string Img1, unq1;
string filepath = "~/YourFolder/";
img1 = System.IO.Path.GetFileName(gridusers.SelectedRow.Cells[2].ImageName);
unq1 = filepath + img1;