嗨,大家好,我有這個代碼在我ViewProductsInventory
(這是從我MainForm
通過ShowDialog
叫):觸發事件
Private Sub ViewProductsInventory_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Me.Tb_inventory_datesTableAdapter.Fill(Me.InventorySysDataSet.tb_inventory_dates)
Dim inventory_date As Date
inventory_date = Me.cboInventoryDate.Text
End Sub
Public Sub btnSearch_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSearch.Click
Dim inventory_date As String
inventory_date = Me.cboInventoryDate.Text
'this part populates my datagridview1
Me.SP_GetInventoryTableAdapter.Fill(Me.InventorySysDataSet.SP_GetInventory, inventory_date)
End Sub
在點擊editbutton將執行EditForm.ShowDialog()
,並在我的EditForm該記錄將被更新,之後將觸發ViewProductsInventory.btnSearch_Click(ViewProductsInventory.btnSearch, EventArgs.Empty)
然後出現「從字符串轉換」錯誤到類型「日期」無效的錯誤。
我試圖Msgbox(Me.cboInventoryDate.Text)
,並且沒有返回。我假設我的cboInventoryDate
目前沒有被填充,因此當btnSearch_Click
被觸發時它什麼也沒收到。
我該如何解決這個問題?請好心協助我。 TIA!
哪裏cboInventoryDate位於何處? MainForm,ViewProductsInventory或EditForm。你如何填充它? – 2012-02-19 05:46:39
。它位於ViewProductsInventory中。它由此填充> Me.Tb_inventory_datesTableAdapter.Fill(Me.InventorySysDataSet.tb_inventory_dates) – zerey 2012-02-19 05:50:36
有多少條記錄被返回到您的ComboBox,您如何選擇您想要的? – 2012-02-19 06:08:32