我有一個具有搜索功能的表單 - 單個文本字段和命令按鈕;當填充文本字段時,將執行數據庫查詢,並通過動態控制字段在表單上顯示結果(如果返回了一個結果)。未將對象引用設置爲對象的實例
當第一次使用搜索功能時,將創建字段並從數據庫中返回數據,但是當搜索功能重新運行時,會出現錯誤「對象引用未設置爲實例
initSearch(txtSearchInput.Text)
我猜測,我沒有正確處理文本字段這種類型的使用,任何人都可以請告知我是怎麼回事應該這樣做:對象」的,在出現錯誤?
txtSearchInput不是一個動態字段,它已通過設計模式創建,與命令按鈕相同。上面的代碼位於命令按鈕在Click事件:
Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGo.Click
Try
initSearch(txtSearchInput.Text)
Catch ex As Exception
MsgBox(ex.Message, MsgBoxStyle.Critical, "Error Encountered")
End Try
End Sub
任何幫助將不勝感激。
感謝,
馬特
發現問題,這樣做對initSearch我發現,在某些時候,我的txtField設置任何調試後。我想我試圖清除搜索到的文本(即清除搜索框)。刪除了沒有任何分配,錯誤消失了。感謝大家的幫助。 – Lima 2010-10-31 10:39:25