我有一個用戶選擇產品的頁面。然後,我希望使用所選的ddl值填充文本框的值,以便在必要時更新值。我的ddl正在正確填充。如何將textbox.text分配給選定的下拉列表值?
當我調試這個時,文本框uxProductFamilyUpvalue似乎分配了ddlProductFamilies.SelectedValue,但當我返回到頁面時,文本框爲空。
任何想法? TY
Imports ThomasOE.Globals
Imports ThomasOE.Utilities
Imports ThomasOE.Product
Imports System.Data
Imports System.Web.UI.WebControls
Public Class frmProducts
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
FillProductTypesDropdown()
DisplayLoginDetails(Master, Session.Item(SSNLOGINNAME), Session.Item(SSNCURRENTDATETIME))
End If
End Sub
Private Sub FillProductTypesDropdown()
Dim objProduct As New Product
Try
objProduct.FillProductTypeDS()
ddlProductTypes.Items.Clear()
ddlProductTypes.Items.Add(String.Empty)
For i As Integer = 0 To objProduct.ProductTypeDS.Tables(0).Rows.Count - 1
ddlProductTypes.Items.Add(objProduct.ProductTypeDS.Tables(0).Rows(i).Item("product_type"))
Next
objProduct = Nothing
Catch ex As Exception
End Try
End Sub
Private Sub FillProductFamiliesDropdown()
Dim objProduct As New Product
Try
objProduct.FillProductFamilyDS(ddlProductTypes.Text)
ddlProductFamilies.Items.Clear()
ddlProductFamilies.Items.Add(String.Empty)
For i As Integer = 0 To objProduct.ProductFamilyDS.Tables(0).Rows.Count - 1
ddlProductFamilies.Items.Add(objProduct.ProductFamilyDS.Tables(0).Rows(i).Item("product_family"))
Next
objProduct = Nothing
Catch ex As Exception
End Try
End Sub
Protected Sub ddlProductTypes_SelectedIndexChanged1(sender As Object, e As EventArgs) Handles ddlProductTypes.SelectedIndexChanged
FillProductFamiliesDropdown()
End Sub
Private Sub UpdateProductPage()
uxProductTypeUp.Text = ddlProductTypes.SelectedValue
uxProductFamilyUp.Text = ddlProductFamilies.SelectedItem.Text
End Sub
Protected Sub ddlProductFamilies_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ddlProductFamilies.SelectedIndexChanged
'UpdateProductPage()
uxProductFamilyUp.Text = ddlProductFamilies.SelectedItem.Text
End Sub
End Class
當您返回頁面時,下拉列表是否也爲空? – AbZy 2013-02-16 20:17:00
編號。它有適當的選定項目。我能夠爲page_load上的文本框分配靜態值...但是 – Charlie 2013-02-16 21:07:42