Connaitre la valeur d'une colonne de la ligne sélectionner
1 réponse
Sophie
Bonjour tout le monde,
je commence en asp.net et j'aurais besoin de votre aide. J'ai, comme
toujours, vérifier dans les archives pour trouver les renseignements que je
cherchais et je n'ai malheureusement rien trouver...
J'ai une base de donnée SQL que j'affiche dans un datagrid, mes colonnes
sont les suivantes :
DateDFD : DateTime
Activites : VarChar
Depart : Int
Arrivée : Int
KM : Int
NoDFD : Int (numéro qui s'incrémente automatique dans le code)
J'aimerais pouvoir cachée la colonne NoDFD de ma grille mais surtout
j'aimerais en connaitre la valeur lorsque je sélectionne la ligne. Je ne
veux pas utiliser de numéro pour identifier mes colonnes. J'aimerais
pouvoir dire par exemple : Quel est la valeur de ma colonne NoDFD pour ma
ligne sélectionner?
Est-ce possible de faire ca uniquement en VB.Net parce que je ne suis
vraimetn pas à l'aise en HTML.
Merci de bien vouloir m'éclairer de vos conseils et me donner un peu de
votre expérience par le fait même.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Eric
Tu peux rendre cette colonne non visible et récupérer la valeur en itérant sur les DataGridItems puis sur les cellules (dans Cells). Mais le mieux est peut-être d'utiliser les DataKey de ton DataGrid. Il suffit de dire que DataGrid.DataKeyField = NoDFD
puis pour chaque ligne tu peux récupérer le DataKey[ligne] pour récupérer ce numéro
Eric
"Sophie" a écrit :
Bonjour tout le monde,
je commence en asp.net et j'aurais besoin de votre aide. J'ai, comme toujours, vérifier dans les archives pour trouver les renseignements que je cherchais et je n'ai malheureusement rien trouver...
J'ai une base de donnée SQL que j'affiche dans un datagrid, mes colonnes sont les suivantes : DateDFD : DateTime Activites : VarChar Depart : Int Arrivée : Int KM : Int NoDFD : Int (numéro qui s'incrémente automatique dans le code)
J'aimerais pouvoir cachée la colonne NoDFD de ma grille mais surtout j'aimerais en connaitre la valeur lorsque je sélectionne la ligne. Je ne veux pas utiliser de numéro pour identifier mes colonnes. J'aimerais pouvoir dire par exemple : Quel est la valeur de ma colonne NoDFD pour ma ligne sélectionner?
Est-ce possible de faire ca uniquement en VB.Net parce que je ne suis vraimetn pas à l'aise en HTML.
Merci de bien vouloir m'éclairer de vos conseils et me donner un peu de votre expérience par le fait même.
Je vous souhaite une bonne journée Sophie
Tu peux rendre cette colonne non visible et récupérer la valeur en itérant
sur les DataGridItems puis sur les cellules (dans Cells).
Mais le mieux est peut-être d'utiliser les DataKey de ton DataGrid.
Il suffit de dire que
DataGrid.DataKeyField = NoDFD
puis pour chaque ligne tu peux récupérer le DataKey[ligne] pour récupérer ce
numéro
Eric
"Sophie" a écrit :
Bonjour tout le monde,
je commence en asp.net et j'aurais besoin de votre aide. J'ai, comme
toujours, vérifier dans les archives pour trouver les renseignements que je
cherchais et je n'ai malheureusement rien trouver...
J'ai une base de donnée SQL que j'affiche dans un datagrid, mes colonnes
sont les suivantes :
DateDFD : DateTime
Activites : VarChar
Depart : Int
Arrivée : Int
KM : Int
NoDFD : Int (numéro qui s'incrémente automatique dans le code)
J'aimerais pouvoir cachée la colonne NoDFD de ma grille mais surtout
j'aimerais en connaitre la valeur lorsque je sélectionne la ligne. Je ne
veux pas utiliser de numéro pour identifier mes colonnes. J'aimerais
pouvoir dire par exemple : Quel est la valeur de ma colonne NoDFD pour ma
ligne sélectionner?
Est-ce possible de faire ca uniquement en VB.Net parce que je ne suis
vraimetn pas à l'aise en HTML.
Merci de bien vouloir m'éclairer de vos conseils et me donner un peu de
votre expérience par le fait même.
Tu peux rendre cette colonne non visible et récupérer la valeur en itérant sur les DataGridItems puis sur les cellules (dans Cells). Mais le mieux est peut-être d'utiliser les DataKey de ton DataGrid. Il suffit de dire que DataGrid.DataKeyField = NoDFD
puis pour chaque ligne tu peux récupérer le DataKey[ligne] pour récupérer ce numéro
Eric
"Sophie" a écrit :
Bonjour tout le monde,
je commence en asp.net et j'aurais besoin de votre aide. J'ai, comme toujours, vérifier dans les archives pour trouver les renseignements que je cherchais et je n'ai malheureusement rien trouver...
J'ai une base de donnée SQL que j'affiche dans un datagrid, mes colonnes sont les suivantes : DateDFD : DateTime Activites : VarChar Depart : Int Arrivée : Int KM : Int NoDFD : Int (numéro qui s'incrémente automatique dans le code)
J'aimerais pouvoir cachée la colonne NoDFD de ma grille mais surtout j'aimerais en connaitre la valeur lorsque je sélectionne la ligne. Je ne veux pas utiliser de numéro pour identifier mes colonnes. J'aimerais pouvoir dire par exemple : Quel est la valeur de ma colonne NoDFD pour ma ligne sélectionner?
Est-ce possible de faire ca uniquement en VB.Net parce que je ne suis vraimetn pas à l'aise en HTML.
Merci de bien vouloir m'éclairer de vos conseils et me donner un peu de votre expérience par le fait même.