PDA

View Full Version : سوال: مشکل در insert کردن



jujuee
سه شنبه 22 آذر 1390, 12:09 عصر
سلام.من میخوام یه سبد خرید ایجاد کنم که اینجوری هستش:وقتی کاربر روی دکمه ی خرید از گریدویوی کالا کیلیک میکنه /ایدیه کالا،نام کالا،تعداد اون(بطور پیش فرض 1)،و قیمت اون ،تاریخ و ایدی کاربر توی جدول فاکتور ثبت بشه و نشون داده بشه،مشکلم اینجاس که نمیدونم چه جوری اینزرت رو انجام بدم ،این کدی هست که نوشتم واسه اینزرات اررور نداره اما آیدیه کالا و نام و قیمت خالی نشون داده میشه

protected void Page_Load(object sender, EventArgs e)
{
kalaTableAdapters.kalaTableAdapter a;
a = new kalaTableAdapters.kalaTableAdapter();
GridView1.DataSource = a.GetData();
GridView1.DataBind();
}
protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e)
{
kalaTableAdapters.kalaTableAdapter a;
a = new kalaTableAdapters.kalaTableAdapter();
Int32 kalaID = Convert.ToInt32(GridView1.DataKeys[e.NewEditIndex]["kalaid"]);
kalaTableAdapters.faktorTableAdapter b;
b = new kalaTableAdapters.faktorTableAdapter();
b.Insert(Request.QueryString["kalaid"],Request.QueryString["nam"],"1",Request.QueryString["price"], System.DateTime.Now,"0");
Response.Redirect("sabad.aspx");
}

meisam3322
سه شنبه 22 آذر 1390, 12:43 عصر
دوست عزیز هنگام ارسال پست یا پاسخ گویی به تاپیک، لطفا کدها رو داخل تگ Code (علامت #) قرار بدین که خوانا باشه. من که توی خوندن کدهای شما با این حال و روز حوصله ندارم. خیلی به ریختس. ویرایش کنین. ممنون

jujuee
سه شنبه 22 آذر 1390, 13:09 عصر
دوست عزیز هنگام ارسال پست یا پاسخ گویی به تاپیک، لطفا کدها رو داخل تگ Code (علامت #) قرار بدین که خوانا باشه. من که توی خوندن کدهای شما با این حال و روز حوصله ندارم. خیلی به ریختس. ویرایش کنین. ممنون


ممنون مشکلم واسه اینزرت حل شد!فقط یه سوال،واسه ویرایش کردن گرید ویو با کد زیر اگه بخوایم فقط مقدار یک فیلد رو تغییر بدیم و بقیه فیلدها تغییری نکنن باید چیکار کنم؟داخل پرانتز update باید چه کدی بنویسم؟(بین ویرگول ها که خالی هست باید چه جوری بگم که این فیلد مثلا فیلد tedad تغییری نداره؟)

protected void Button1_Click(object sender, EventArgs e)
{
kalaTableAdapters.faktorTableAdapter a;
a = new kalaTableAdapters.faktorTableAdapter();
Int32 id = Convert.ToInt32(Request.QueryString["ID"]);

a.Update(, , TextBox1.Text, , System.DateTime.Now, "0", id);
Response.Redirect("sabad.aspx");


}

meisam3322
سه شنبه 22 آذر 1390, 14:06 عصر
اینجا رو یه نگاه بنداز (http://barnamenevis.org/showthread.php?257834-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-DataGrid&highlight=%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4+%D8 %AF%D8%B1+GridView)

اینجا هم همینطور (http://barnamenevis.org/showthread.php?255587-%D9%82%D8%B1%D8%A7%D8%B1-%D8%AF%D8%A7%D8%AF%D9%86-ComboBox-%D8%AF%D8%B1-GridView-%D9%87%D9%86%DA%AF%D8%A7%D9%85-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4&highlight=%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4+%D8 %AF%D8%B1+GridView) و اینجا (http://barnamenevis.org/showthread.php?209595-GridView-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-Ajax-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-%DB%8C%DA%A9-%D8%B1%DA%A9%D9%88%D8%B1%D8%AF-%D8%A2%D9%86&highlight=%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4+%D8 %AF%D8%B1+GridView)

jujuee
سه شنبه 22 آذر 1390, 14:58 عصر
اینجا رو یه نگاه بنداز (http://barnamenevis.org/showthread.php?257834-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-DataGrid&highlight=%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4+%D8 %AF%D8%B1+GridView)

اینجا هم همینطور (http://barnamenevis.org/showthread.php?255587-%D9%82%D8%B1%D8%A7%D8%B1-%D8%AF%D8%A7%D8%AF%D9%86-ComboBox-%D8%AF%D8%B1-GridView-%D9%87%D9%86%DA%AF%D8%A7%D9%85-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4&highlight=%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4+%D8 %AF%D8%B1+GridView) و اینجا (http://barnamenevis.org/showthread.php?209595-GridView-%D9%88-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-Ajax-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4-%DB%8C%DA%A9-%D8%B1%DA%A9%D9%88%D8%B1%D8%AF-%D8%A2%D9%86&highlight=%D9%88%DB%8C%D8%B1%D8%A7%DB%8C%D8%B4+%D8 %AF%D8%B1+GridView)
مشاهده کردم اما متاسفانه کمکی بهم نکرد!جست و جو هم کردم اما چیزی که میخواستمو پیدا نکردم....