Bonjour à tous.
Voilà je cherche à modifier via le code les headers des colones d'une datagrid qui est remplie via un dataSet.
Merci d'avance
Bonjour à tous.
Voilà je cherche à modifier via le code les headers des colones d'une datagrid qui est remplie via un dataSet.
Merci d'avance
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
OK merci beaucoup.
J'aurais une autre question :
Etant donné que je lie une base MySQL avec MysqlConnector (ancien ByteFx) , elle n'apparait pas dans la liste des Bdd lorsque l'on crée un Datagrid. Est ce qu'il y a quelque chose à faire pour qu'elle y paraisse ?
Merci d'avance
IDE :
Framework :
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
Pardon
Visual Basic Express 2005 sur le 1.1
Af il me semble qu'on ne peut travailler qu'avec SqlExpress avec Express 2005 : à confirmerEnvoyé par burnedsoul
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
Ok, merci.
Par contre, dans ma premiere requete, elle contient des éléments (genre un id) qui est lié à une seconde ou qui permet d'afficher un état.
Par exemple j'ai un champ "type"
Si type="z", affiche "ok",
Si type = "y" affiche "banane" (par ex ...)
Bref, je suis un peu perdu pour le faire avec le Dataset et le Datagrid, à savoir accéder à une valeur particulière. Comment pouvoir accéder par exemple à mon "z" sachant qu'il y a plusieurs enregistrements ?
PS : j'ai un Dataset rempli avec une base de donnée Mysql.
Hum en fait, pour le header des colones, il suffit de faire des alias dans la colones SQL (SELECT nom_champ AS nom_champ_souhaite FROM ...). Peut être pas le meilleur moyen mais au moins ça fonctionne
Envoyé par burnedsoul
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Function GetAtType(ByVal numLigne As Integer) As String Return MonDataSet.Tables("NomTable").Rows(numLigne)("type").ToString() End Function
Pour le bien de ceux qui vous lisent, ayez à coeur le respect du forum et de ses règles
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager