de Salut les gars j'ai ce code dans mon ViewProductsInventory
(qui est appelé de mon MainForm
par ShowDialog
):événement déclencheur d'une autre forme
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
après avoir cliqué sur le editButton exécutera EditForm.ShowDialog()
et dans mon EditForm l'enregistrement sera mis à jour, après quoi se déclenchera ViewProductsInventory.btnSearch_Click(ViewProductsInventory.btnSearch, EventArgs.Empty)
puis l'erreur "Conversion de chaîne" "en type 'Date' n'est pas valide" se produit.
J'ai essayé Msgbox(Me.cboInventoryDate.Text)
et ne renvoie rien. Je suppose que mon cboInventoryDate
n'est pas rempli à ce moment donc quand btnSearch_Click
est déclenché il ne reçoit rien.
comment puis-je résoudre ce problème? veuillez m'aider s'il vous plaît. TIA!
Où est situé cboInventoryDate? MainForm, ViewProductsInventory ou EditForm. Et comment le peuples-tu? –
.Il est situé dans ViewProductsInventory. Il est peuplé par ce> Me.Tb_inventory_datesTableAdapter.Fill (Me.InventorySysDataSet.tb_inventory_dates) – zerey
Combien d'enregistrements sont retournés à votre ComboBox et comment sélectionnez-vous celui que vous voulez? –