 |
|
DropDownlist ไม่จำค่า มันจะเด้งเป็นค่าแรกตลอด เมื่อคลิก DropDown ตัวที่1 มันจะเด้งเป็นค่าแรกตลอดแล้วจะไม่ส่งค่าไป DropDown ตัวที่ 2 |
|
 |
|
|
 |
 |
|
ผมเข้าใจว่าตอนที่ Page Load อีกครั้งมันทำงานในส่วนของ DataBind() อีกรอบน่ะครับ
Code (VB.NET)
IF NOT Page.IsPostBack() Then
Dim da1 As New SqlDataAdapter(sql, Conn)
Dim ds1 As New DataSet
Dim tmp As New ListItem("----", "")
da1.Fill(ds1)
ddl1.DataSource = ds1
ddl1.DataValueField = "machine_id"
ddl1.DataTextField = "machine_id"
ddl1.DataBind()
tmp = New ListItem("----", "")
ddl1.Items.Insert(0, tmp)
End IF
|
 |
 |
 |
 |
Date :
2009-10-05 12:16:13 |
By :
webmaster |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่ได้ครับ..
มันก็ยังเหมือนเดิมครับ..
|
 |
 |
 |
 |
Date :
2009-10-05 14:04:12 |
By :
sadd |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เลือก autopostback = true ก็จบครับ
|
 |
 |
 |
 |
Date :
2009-10-07 11:52:44 |
By :
nutkit |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Dim sql As String
sql = "SELECT id FROM member"
Dim Cmd As New OleDbDataAdapter(sql, Conn)
Dim ds As New DataSet
Cmd.Fill(ds, "id")
cbo.DisplayMember = "id"
cbo.ValueMember = "id"
cbo.DataSource = ds.Tables("id")
|
 |
 |
 |
 |
Date :
2009-10-08 11:05:55 |
By :
tandanai |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|