我有一個頁面,用戶可以將新記錄插入表中。即,有一個名爲PartNum的字段出現兩次,它們出現在DetailsView中的單獨的TemplateField中。基於另一個輸入的自動填充文本框
我希望第二次出現可以在用戶鍵入第一個時自動填充。到目前爲止,我有後面的代碼第一次一樣:
Protected Sub PartNumChange(ByVal sender As Object, e As System.EventArgs)
Dim str As String
str = Me.ToString()
Try
DetailsView1A.DataItem("PrimaryKey5") = str
Catch nre As NullReferenceException
End Try
End Sub
其中str是指第一個文本框搶在價值和「PrimaryKey5」是應更新爲用戶類型之一。
不幸的是,似乎沒有任何事情發生。我確實有AutoPostBack。我是否還需要爲第二個文本框留下某種代碼?
謝謝,這是一個非常有見地的答案。 但讓我們現在說,我只想第二個更新,當第一個失去焦點(就像我點擊離開它)。這段代碼似乎仍然不起作用。那裏有任何想法?再次感謝! – user2516794