PDA

View Full Version : سوال: درج مقدار Value کنترل DropDownList در یک فیلد از جدول



majid.mp
یک شنبه 11 اردیبهشت 1390, 21:48 عصر
با عرض سلام خدمت دوستان
کدهای زیر رو برای درج مقدار Value یک کنترل DropDownList در یک فیلد از جدول نوشتم ولی فقط Value 1درج میشه ، میشه دوستان راهنمایی بفرمایید که مشکل از کجاست؟

OleDbConnection con = new OleDbConnection(ConfigurationManager.ConnectionStr ings["con"].ConnectionString);

OleDbCommand cmd = new OleDbCommand("insert into TBL_Books(Category_ID)values(?)", con);

cmd.Parameters.AddWithValue("@category", selectcategorybook_DDL.SelectedItem.Value);

L_eskandary
یک شنبه 11 اردیبهشت 1390, 22:53 عصر
سلام دوست عزیز
فک کنم شما اطلاعات dropdown رو از پایگاه داده bind می کنین و موقعی که Insert می کنین و صفحه رفرش میشه اون dropdown هم مجددا اطلاعاتش بایند میشه و به این ترتیب مقداری که شما select کردین reset میشه . برا حل این مشکل کافیه اون قسمتی که dropdown رو بایند می کنین داخل کد زیر قرار بدین :


if(!Page.IsPostBack)
{
BoundYourDropDownData();
}