Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
605 connectés 

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [ASP.NET - C#] Récupérer valeur d'un gridview

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ASP.NET - C#] Récupérer valeur d'un gridview

n°2179579
floriian02
Posté le 11-03-2013 à 09:39:14  profilanswer
 

Bonjour à tous,  
 
alors voilà, je vous explique mon soucis. En fait j'ai une gridview, qui contient des éléments donc un "ID". Ce que j'aimerai faire, c'est de récupérer l'ID pour pouvoir afficher le message corresponsant à l'ID dans un label. Mais pas moyen, je ne trouve pas la solution.. =/.
 
Je vous mets le code ci-dessous :  
 
le code aspx :  
 

Code :
  1. <%-- ID de la demande --%>
  2.                                 <asp:TemplateField HeaderText="ID" ItemStyle-HorizontalAlign="Center" ControlStyle-Width="50px" SortExpression="idSuivi">
  3.                                     <ItemTemplate>
  4.                                         <asp:Label runat="server" ID="NumSuivi" Text ='<%# Eval("idSuivi" ) %>'></asp:Label>
  5.                                     </ItemTemplate>
  6.                                 </asp:TemplateField>


 
le code C# :  
 

Code :
  1. protected void GridDonnees_RowDataBound(object sender, GridViewRowEventArgs e)
  2.     {
  3.        
  4.         Label lbSuivi = (Label)GridDonnees.FindControl("NumSuivi" );
  5.         //Mise en place de la connexion  
  6.         SqlConnection MyConnect = new SqlConnection();
  7.         string ConnectStr = @"Data Source=BILOUTE;Initial Catalog=Intranet_New; User ID=New_Intranet_User; Password=abcdef";
  8.         MyConnect.ConnectionString = ConnectStr;
  9.         //Mise en place de la commande  
  10.         SqlCommand MyCmd = new SqlCommand();
  11.         MyCmd.Connection = MyConnect;
  12.         MyCmd.CommandType = CommandType.Text;
  13.         MyCmd.CommandText = " SELECT Message FROM SuiviFormulaire WHERE idSuivi=@idSuivi";
  14.         MyCmd.Parameters.Add("@idSuivi", SqlDbType.Int).Value = lbSuivi.Text;
  15.         MyConnect.Open();
  16.         SqlDataReader MyReader = MyCmd.ExecuteReader();
  17.         if (MyReader.HasRows)
  18.         {
  19.             MyReader.Read();
  20.             LabelMessage.Text = MyReader.GetString(0);
  21.         }
  22.         MyReader.Close();
  23.         MyConnect.Close();
  24.     }


 
D'avance, merci pour votre aide !

mood
Publicité
Posté le 11-03-2013 à 09:39:14  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  [ASP.NET - C#] Récupérer valeur d'un gridview

 

Sujets relatifs
Générer automatiquement la valeur de l'attribut "src"Liaison de deux dropdownlist dans un gridview
Rencontre C++ FrancophoneRecuperer flux video Camera IP
[C] Aide pour comprendre un petit codeJ'ai vraiment besoin d'aide ! C'est urgent !
Macros C++ - Remplacement de la macro par le code final 
Plus de sujets relatifs à : [ASP.NET - C#] Récupérer valeur d'un gridview


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR