1 pièce(s) jointe(s)
afficher dans mon text box en vb.net
Salut tout le monde , je debute en vb.net et je veux faire ce qui est dans l'image :
dans le formulaire qui s'appelle frmPays crée sous vb.net 2005 , je veux afficher le sigle et le pays dans le texte box , en important les données de la bases SQl 2008 ,
dans ma table pays il y'a (idPays, sigle, Pays) comment puis-je faire cela ? aidez moi svp !
mais ce qui est dur aussi c de faire marcher le BindingNavigator (menu en bas )
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| Imports System.Data.SqlClient
Imports System
Public Class frmPays
Private Sub Txt_sigle_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txt_sigle.TextChanged
End Sub
Private Sub Txt_Pays_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Txt_Pays.TextChanged
End Sub
Private Sub BindingNavigator1_RefreshItems(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigator1.RefreshItems
End Sub
End Class |
BindingNavigator + ajouter un nouveau pays+vb.net
Citation:
Envoyé par
Wapi_gui
De rien, contente d'avoir pu t'aider ;)
Bonjour,
Je veux ajouter un nouveau pays quand je clique sur le bouton (+)
J'ai deja commencé mais y'a une erreur (Error au chargement ) lié à la procédure afficher () du programme
qui pourra m'aider , merci
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Private Sub BindingNavigatorAddNewPays_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorAddNewPays.Click
If Txt_sigle.Text = "" And Txt_Pays.Text = "" Then
MsgBox("Une pays doit avoir un sigle")
Else
Try
dtreader = commande.requete("INSERT dbo.tblPays(sigle,pays) VALUES ('" + Txt_sigle.Text + "','" + Txt_Pays.Text + "')", connec)
dtreader.Close()
MsgBox("Un pays a été ajouté à votre liste")
Txt_sigle.Text = ""
Txt_Pays.Text = ""
afficher()
Catch ex As Exception
MsgBox("Veuillez insérer un pays ")
End Try
afficher()
End If
End Sub |
Pour la procedure afficher , voila le code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| Private Sub afficher()
Dim DTtable As New DataTable("datatable")
Try
dtreader = commande.requete("SELECT idPays ,sigle , pays FROM dbo.tblPays ", connec)
DTtable.Load(dtreader)
Me.BindingSource1.DataSource = DTtable
Me.BindingNavigator1.BindingSource = Me.BindingSource1
dtreader.Close()
Me.Txt_sigle.DataBindings.Add(New Binding("Text", Me.BindingSource1, "sigle"))
Me.Txt_Pays.DataBindings.Add(New Binding("Text", Me.BindingSource1, "pays"))
Catch ex As Exception
MsgBox("Erreur au chargement")
End Try
End Sub |