sepideh7273
سه شنبه 13 مرداد 1388, 01:36 صبح
سلام
من در كدنويسي با وي بي دات نت 2005 يه مشكل دارم
كسي مي دونه چرا ليست باكس به رويداد selectindexchanged
در برنامم جواب نمي ده و فعال نمي شه؟من مي خوام هنگام لود شدن صفحه اصلي اطلاعات در ليست باكس بار شده باشه و نمي خوام از يك دكمه براي بار شدن اطلاعاتش استفاده كنم و هر چند در صورت استفاده از دكمه اون رويداد براي ليست باكس فعال مي شه
كد رو هم به اين صورت نوشتم:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Connect()
ListBox1.AutoPostBack = True
Dim str As String = "select * from table"
comm2 = New OleDbCommand(str, connection1)
comm2.CommandType = CommandType.Text
Dim oledbdataadapter2 As New OleDbDataAdapter(comm2)
oledbdataadapter2.Fill(dataset1, "datatable1")
ListBox1.DataSource = dataset1
ListBox1.DataMember = " datatable1"
ListBox1.DataValueField = "id"
ListBox1.DataTextField = "name"
ListBox1.DataBind()
End Sub
********************************************
Protected Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
TextBox1.Text = ListBox1.SelectedValue.ToString
TextBox1.DataBind()
ListBox1.DataBind()
End Sub
ممنون مي شم راهنماييم كنيد:متفکر:
من در كدنويسي با وي بي دات نت 2005 يه مشكل دارم
كسي مي دونه چرا ليست باكس به رويداد selectindexchanged
در برنامم جواب نمي ده و فعال نمي شه؟من مي خوام هنگام لود شدن صفحه اصلي اطلاعات در ليست باكس بار شده باشه و نمي خوام از يك دكمه براي بار شدن اطلاعاتش استفاده كنم و هر چند در صورت استفاده از دكمه اون رويداد براي ليست باكس فعال مي شه
كد رو هم به اين صورت نوشتم:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Connect()
ListBox1.AutoPostBack = True
Dim str As String = "select * from table"
comm2 = New OleDbCommand(str, connection1)
comm2.CommandType = CommandType.Text
Dim oledbdataadapter2 As New OleDbDataAdapter(comm2)
oledbdataadapter2.Fill(dataset1, "datatable1")
ListBox1.DataSource = dataset1
ListBox1.DataMember = " datatable1"
ListBox1.DataValueField = "id"
ListBox1.DataTextField = "name"
ListBox1.DataBind()
End Sub
********************************************
Protected Sub ListBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
TextBox1.Text = ListBox1.SelectedValue.ToString
TextBox1.DataBind()
ListBox1.DataBind()
End Sub
ممنون مي شم راهنماييم كنيد:متفکر: