|
|
|
ทำไมค่าใน dropdownlist ตอนบันทึกไม่เปลี่ยนไปตามที่เลือก |
|
|
|
|
|
|
|
Code (C#)
protected void Page_Load(object sender, EventArgs e)
{
//เลือกค่าจากฐานข้อมูลมาแสดงใน dropdownlist
if(!IsPostBack) // เพิ่มตรงนี้ครับ
{
var fa = from f in db.Faculties select f;
if (fa.Count() > 0)
{
DropDownList1.DataSource = fa.ToList();
DropDownList1.DataBind();
DropDownList1.DataTextField = "Faculty1";
DropDownList1.DataValueField = "ID_Faculty";
DropDownList1.DataBind();
}
}
}
เอ.... หรืออาจจะเป็นการ postback กลับมาหลังกดปุ่ม ลองเพิ่มเงื่อนไขตอน pageload ตามข้างบนครับ
ยังไงลองดูครับ
|
ประวัติการแก้ไข 2012-11-17 21:45:31 2012-11-17 21:46:12
|
|
|
|
Date :
2012-11-17 21:44:31 |
By :
Niratiam |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ คุณ Niratiam ถูกต้องแล้วครับ ต้องตรวจสอบค่าด้วย
|
|
|
|
|
Date :
2012-11-18 18:39:03 |
By :
ERO-TIC |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|