Bonjour,

J'ai rempli un datagridview par un databinding a l'aide d'un sqldatareader dans mon code behind
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SqlDataReader sqlrdr = sqlcmd.ExecuteReader();
datagrid1.DataSource = sqlrdr;
datagrid1.DataBind();
dans mon code asp, j'ai selectionner les colonne que je voulais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AutoGenerateColumns="false";
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<asp:BoundField DataField="date_courte" ReadOnly="True" HeaderText="date" />
donc chaque colonne est binder sur certain resulats de ma requete.

je n'affiche donc pas toute les colonnes de ma requete.
entre autre, je n'affiche pas mes cle primaire (composer de plusieur champ)

mon souci est le suivant : command recuperer les cle primaire avec un onselectedindexchanged ??

j'arrive a recuperer l'index du datagridview; mais comment retrouver les colonne non afficher (mes cle primaire)?

merci de votre aide.