Вставьте изображение в grid-view ( нужен путь, а не имя)
привет у меня есть таблица (gridview) я использую функции обновления загружаемого изображения я использовал
-GridView В Row_updating
-GridView В Row_command
но в столбце загрузить в базе данных я получаю имя файла
((* Я хочу путь))
-GridView В Row_updating
protected void GridView1_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = GridView1.Rows[e.RowIndex] as GridViewRow; FileUpload FileUpload1 = (FileUpload)GridView1.Rows[e.RowIndex].FindControl("FileUpload1"); if (FileUpload1 != null && FileUpload1.HasFile) { FileUpload1.SaveAs(Server.MapPath("~/Cars/Car_Image/" + FileUpload1.FileName)); } }
-GridView В Row_command
Что я уже пробовал:
<pre>protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (GridView1.EditIndex == -1) return; FileUpload fileUpLoad = GridView1.Rows[GridView1.EditIndex].FindControl("FileUpload1") as FileUpload; string fileName = fileUpLoad.FileName; TextBox txtImage = GridView1.Rows[GridView1.EditIndex].FindControl("TextBox14") as TextBox; if (fileUpLoad != null && fileUpLoad.HasFile) { txtImage.Text = fileUpLoad.FileName; } else { txtImage.Text = txtImage.Text; } }