Detailsview

Detailsview - C#/.NET managed - Programmation

Marsh Posté le 16-10-2008 à 15:55:02    

Je cherche l'equivalent en C# de cette commande en ASP "<asp:BoundField DataField="TTT_nom" HeaderText="nom"/>"
 
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px">
           <Fields>
                <asp:BoundField DataField="TTT_nom" HeaderText="nom"/>
           </Fields>
</asp:DetailsView>
 
 
Mon code est le suivant :  
<asp:DetailsView ID="DetailsView1" runat="server" Height="50px" Width="125px">
</asp:DetailsView>
 
code behind :
 
string strQuery_DetailsView = "marQuery"
DbConn oRs_DetailsView = new DbConn(strQuery_DetailsView);
           
DetailsView1.DataSource = oRs_DetailsView.ReadData;
DetailsView1.DataBind();
         
oRs_DetailsView.ReadData.Close();
 
               

Reply

Marsh Posté le 16-10-2008 à 15:55:02   

Reply

Marsh Posté le 17-10-2008 à 09:44:57    

Sans connaître ce contrôle ni IDE sous la main, je dirais un truc du genre :
 

Code :
  1. BoundField bf = new BoundField();
  2. bf.DataField = "TTT_nom";
  3. bf.HeaderText = "nom";
  4. DetailsView1.Fields.Add(bf);


Message édité par MagicBuzz le 17-10-2008 à 09:45:15
Reply

Marsh Posté le 17-10-2008 à 11:42:39    

Merci c'est effectivement se que je recherchai
 
par contre quant je rajoute ces lignes je recuperer le resultat de mon detailsview plus une ligne correspondant au datafield
 
en faites se que je souhaiterais c'est avoir les champs renommer et le resultat directement sans avoir 2 tableau  
 

Reply

Marsh Posté le 17-10-2008 à 11:43:20    

Exemple  
 
pr le moment mon resultat est  
 
TTT_nom  600
nom 600
 
et je veux seulement  
 
nom 600

Reply

Marsh Posté le 17-10-2008 à 12:28:41    

Bon j'ai trouvé il fallait rajouter  
 
DetailsView1.AutoGenerateRows = false;

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed