m.toosi
یک شنبه 16 بهمن 1390, 00:07 صبح
من میخوام اطلاعات عکس ذخیره شده در gridview که از طریق روش زیر گفتم در بانکم ذخیره بشه
Protected Sub btnadd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnadd.Click
Dim patch As String = ""
Dim filename As String = "Image00" & db.ExecuteScalar("Select Max(id) from tbl_product") + 1
Select Case db.Get_Ext(FUpload.FileName)
Case "jpg"
patch = "~/admin/img product/" & filename & ".jpg"
Case "gif"
patch = "~/admin/img product/" & filename & ".gif"
Case "png"
patch = "~/admin/img product/" & filename & ".png"
Case Else
lblerrorpic.Text = "عکس شما مجاز نمی باشد"
Exit Sub
End Select
patch = Server.MapPath(patch)
FUpload.SaveAs(patch)
Try
cmd.CommandText = "insert into tbl_product (name,sum,des,price,pic) values(@name,@sum,@des,@price,@pic)"
...
cmd.Parameters.AddWithValue("@pic", patch)
'cmd.Parameters.Add("@patch", SqlDbType.NVarChar).Value = "img product/" + filename
db.ExecuteNonQuery(cmd)
lblmas.Text = "اطلاعات شما با موفقیت ثبت شد"
Catch ex As Exception
lblmas.Text = "اطلاعات ثبت نشد"
End Try
End Sub
ولی مشکلم اینجاست که که ذخیره میشه ولی به این شکل :
D:\project\WebSites\admin\img product\Image0024.jpg
وداخل gridview یک عکس از نوع تمبلیت به این صورت ایجاد کردم
<img alt="" src="<%# Eval("pic") %>" width="100px" height="100px"/>
خلاصه عکس ها رو در گرید ویو نشون نمیده
هر کاری میکنم نتیجه نمیگیرم
تو این سایت هام خیلی سرچ کردم و از روش های مختلف استفاده کردم ولی نتیجه نگرفتم
یک اشکال جزئی باید داشته باشم
اگر کسی متوجه اشتباهم شده ممنون میشم راهنمایی کنه
Protected Sub btnadd_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnadd.Click
Dim patch As String = ""
Dim filename As String = "Image00" & db.ExecuteScalar("Select Max(id) from tbl_product") + 1
Select Case db.Get_Ext(FUpload.FileName)
Case "jpg"
patch = "~/admin/img product/" & filename & ".jpg"
Case "gif"
patch = "~/admin/img product/" & filename & ".gif"
Case "png"
patch = "~/admin/img product/" & filename & ".png"
Case Else
lblerrorpic.Text = "عکس شما مجاز نمی باشد"
Exit Sub
End Select
patch = Server.MapPath(patch)
FUpload.SaveAs(patch)
Try
cmd.CommandText = "insert into tbl_product (name,sum,des,price,pic) values(@name,@sum,@des,@price,@pic)"
...
cmd.Parameters.AddWithValue("@pic", patch)
'cmd.Parameters.Add("@patch", SqlDbType.NVarChar).Value = "img product/" + filename
db.ExecuteNonQuery(cmd)
lblmas.Text = "اطلاعات شما با موفقیت ثبت شد"
Catch ex As Exception
lblmas.Text = "اطلاعات ثبت نشد"
End Try
End Sub
ولی مشکلم اینجاست که که ذخیره میشه ولی به این شکل :
D:\project\WebSites\admin\img product\Image0024.jpg
وداخل gridview یک عکس از نوع تمبلیت به این صورت ایجاد کردم
<img alt="" src="<%# Eval("pic") %>" width="100px" height="100px"/>
خلاصه عکس ها رو در گرید ویو نشون نمیده
هر کاری میکنم نتیجه نمیگیرم
تو این سایت هام خیلی سرچ کردم و از روش های مختلف استفاده کردم ولی نتیجه نگرفتم
یک اشکال جزئی باید داشته باشم
اگر کسی متوجه اشتباهم شده ممنون میشم راهنمایی کنه