PDA

View Full Version : سوال: مشکل در ادیتور grid view



aghanaser
سه شنبه 03 آذر 1388, 17:08 عصر
سلام دوستان من یه کدی نوشتم برای یک صفحه asp که اینطوریه:



public partial class Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Button1_Click(object sender, EventArgs e)
{
string s = "~/img/" + FileUpload1.FileName;
FileUpload1.SaveAs(Server.MapPath(s));
SqlDataSource1.InsertParameters[2].DefaultValue = s;
SqlDataSource1.InsertParameters[3].DefaultValue = FCKeditor1.Value;
SqlDataSource1.Insert();
}
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Redirect("home.aspx?id=" + GridView1.SelectedValue);
}
protected void TextBox1_TextChanged(object sender, EventArgs e)
{

}
}


که درصفحه ام بترتیب یک gridview متصل به بانک اطلاعاتی یک تکست باکس id یک file uploade و یک تکست باکس عنوان خبر ویک فایل fck editor دارم که متن کامل خبر را به بانک اطلاعاتی من وصل می کنه. ولی وقتی دکمه ارسال رو میزنم برای استرینگ S یک خطا میگیره البته فایلم آپلود میشه تو دایرکتوری ولی داده هام وارد بانک اطلاعاتی نمیشه؟؟؟؟
چیکار کنم؟؟؟؟

arta.nasiri
سه شنبه 03 آذر 1388, 18:45 عصر
سلام

واسه آپلود فایل تو یک مسیر مشخص


string s = FileUpload1.FileName;
FileUpload1.SaveAs(Server.MapPath("~/img/") + s);

و برای وارد کردن داده در بانک اطلاعاتی
اسم فیلد مورد نظر رو هم تو بخش قرمز رنگ بزار



SqlDataSource1.InsertParameters["نام فیلد مورد نظر"].DefaultValue = (Server.MapPath("~/files/") + s);
SqlDataSource1.InsertParameters["نام فیلد مورد نظر"].DefaultValue = FCKeditor1.Value