begin process at 2012 05 27 20:54:11
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

AU SECOURS !!!!

 > 

datagrid fou


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

datagrid fou

vendredi 8 juillet 2005 à 11:16:58 | datagrid fou

lolvince

salut a tous....


je suis novice en ASP.net et j'ai une page avec un datagrid qui fonctionnai tres bien avec le tri la selection l'edition....

mon code etait dc fini je voulai passer a la mise en page et je l'ai donc insérer dans un tableau pour finir g viré le tableau car ça n'allai pas comme je voulai j'ai donc remis le datagrid comme avant et la il est devenu completement instable

Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Exit Sub
If Not Page.IsPostBack Then
linkdata() ' renvoi vers le chargment du datagrid ...  datasource=.....  puis databind()
End If
End Sub

j'ai donc comme dab ça au debut de mon code donc au premier chargement aucun souci mon tableau est la...
mais quand je fais une action sur mon datagrid il ne passe pas par le linkdata() ( je sais c normal :p) et non plus par :

Private Sub dg_charges_ItemCommand(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DG_charges.ItemCommand
...
end sub

donc c'est tout de suite moin marant quoi... je ne sais toujours pas pourquoi... g donc rajouté ceci :

Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load
Exit Sub
If Not Page.IsPostBack Then
linkdata()
Else
DG_charges.DataSource = Session("charges").Tables(0).DefaultView 'Session("charges") = table SQL charger quand premier passage ds datalinck()
DG_charges.DataBind()
End If
End Sub

g donc a chaque fois une datasource pour mon datagrid  yeahh.... et en faite c po encore fini MDR car une foi ceci rajouter il y a donc enfin un passage dans :

Private Sub dg_charges_ItemCommand(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DG_charges.ItemCommand
...
end sub

rappelons le avant ceci marcher sans les ligne que g ajouter et sans aucun souci mais alors la plus rien a comprendre...

Private Sub dg_charges_ItemCommand(ByVal source As System.Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs) Handles DG_charges.ItemCommand
Select
Case e.CommandName
Case "Edit"
'mode edition
If Session("newrow") = 1 Then ' vien ici si une nouvelle ligne a etait crée
linkdata()
End If
DG_charges.EditItemIndex = e.Item.ItemIndex ' edit la ligne demandée
Session("newrow") = 0
Case "Update"
'mode mise a jour
...
end sub

mon e.Comandname ne s'appel plus que "EDIT" et "DELETE" normal quand je clike sur editer mais quand je clik sur mettre a jour e.commandname = "EDIT" et quand je clik sur annuler e.commandname = "DELETE" alors la c fort...

j'ai donc arreter les dega ici g l'impression qu'il ni a pas d'enregistrement d'etat d'activé pour ce datagrid (je c pas si ça existe mais bon) pourquoi ça marche plus :'(
votre aide serai la bien venu et auusi j'ajoute mon code HTLM on ne sais jamais voila......


<HTML>
 <HEAD>
  <title>Saisie_des_charges</title>
  <meta content="False" name="vs_snapToGrid">
  <meta content="False" name="vs_showGrid">
  <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
  <meta content="Visual Basic .NET 7.1" name="CODE_LANGUAGE">
  <meta content="JavaScript" name="vs_defaultClientScript">
  <meta content=" [ Lien ]" name="vs_targetSchema">
 </HEAD>
 <body bottomMargin="0" leftMargin="0" topMargin="0" rightMargin="0" MS_POSITIONING="GridLayout">
  <form id="Form1" method="post" runat="server">
   <asp:label id="LBL_erreur" style="Z-INDEX: 101; LEFT: 8px; POSITION: absolute; TOP: 104px"
    runat="server" ForeColor="Red" Font-Bold="True" Font-Size="X-Small" Width="984px" Height="16px"
    BackColor="White"></asp:label><asp:label id="LBL_titre" style="Z-INDEX: 102; LEFT: 8px; POSITION: absolute; TOP: 8px" runat="server"
    ForeColor="MediumBlue" Font-Bold="True" Font-Size="X-Large" Width="800px" Height="24px" BackColor="White" Font-Names="Comic Sans MS"
    Font-Underline="True" BorderStyle="Ridge">Saisie des charges</asp:label><asp:label id="Label1" style="Z-INDEX: 103; LEFT: 544px; POSITION: absolute; TOP: 88px" runat="server"
    ForeColor="MediumBlue" Font-Bold="True" Font-Size="Medium" Width="144px" Height="16px" BackColor="White">Petit déplacement</asp:label><asp:label id="Label8" style="Z-INDEX: 104; LEFT: 376px; POSITION: absolute; TOP: 88px" runat="server"
    ForeColor="MediumBlue" Font-Bold="True" Font-Size="Medium" Width="56px" Height="16px" BackColor="White">Travail</asp:label><asp:datagrid id="DG_charges" style="Z-INDEX: 106; LEFT: 8px; POSITION: absolute; TOP: 119px"
    runat="server" BackColor="White" BorderStyle="None" HorizontalAlign="Center" AutoGenerateColumns="False" AllowPaging="True" BorderColor="#999999" BorderWidth="1px" CellPadding="0" GridLines="Vertical" ShowFooter="True"
    AllowSorting="True" EnableViewState="False">
    <SelectedItemStyle Font-Bold="True" Wrap="False" ForeColor="White" BackColor="#008A8C"></SelectedItemStyle>
    <EditItemStyle Wrap="False"></EditItemStyle>
    <AlternatingItemStyle Wrap="False" BackColor="Gainsboro"></AlternatingItemStyle>
    <ItemStyle Wrap="False" ForeColor="Black" BackColor="#EEEEEE"></ItemStyle>
    <HeaderStyle Font-Bold="True" Wrap="False" ForeColor="White" BackColor="#000084"></HeaderStyle>
    <FooterStyle Wrap="False" ForeColor="Black" BackColor="#CCCCCC"></FooterStyle>
    <Columns>
     <asp:TemplateColumn SortExpression="Code_SI" HeaderText="ID">
      <HeaderStyle Width="35px"></HeaderStyle>
      <ItemStyle Wrap="False"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=LBL_ID runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Code_si") %>'>
       </asp:Label>
      </ItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="Nom" HeaderText="Nom">
      <HeaderStyle Wrap="False" Width="150px"></HeaderStyle>
      <ItemStyle Wrap="False"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=LBL_nom runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Nom") %>'>
       </asp:Label>
      </ItemTemplate>
      <FooterStyle Wrap="False"></FooterStyle>
      <FooterTemplate>
       <asp:LinkButton id="LKB_ajout" runat="server" CommandName="Ajout">Ajouter</asp:LinkButton>
      </FooterTemplate>
      <EditItemTemplate>
       <asp:TextBox id=TB_nom runat="server" Width="150px" Text='<%# DataBinder.Eval(Container, "DataItem.Nom") %>' MaxLength="25" Wrap="False">
       </asp:TextBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="Abattement" HeaderText="AB.">
      <HeaderStyle HorizontalAlign="Center" Width="50px"></HeaderStyle>
      <ItemStyle Wrap="False" HorizontalAlign="Center"></ItemStyle>
      <ItemTemplate>
       <asp:CheckBox id=CB_AB runat="server" Enabled="False" Checked='<%# DataBinder.Eval(Container, "DataItem.Abattement") %>' EnableViewState="False">
       </asp:CheckBox>
      </ItemTemplate>
      <EditItemTemplate>
       <asp:CheckBox id=CB_ABE runat="server" Checked='<%# DataBinder.Eval(Container, "DataItem.Abattement") %>' EnableViewState="False">
       </asp:CheckBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="Interim" HeaderText="Interim">
      <HeaderStyle HorizontalAlign="Center" Width="50px"></HeaderStyle>
      <ItemStyle HorizontalAlign="Center"></ItemStyle>
      <ItemTemplate>
       <asp:CheckBox id=CB_interim runat="server" EnableViewState="False" Checked='<%# DataBinder.Eval(Container, "DataItem.Interim") %>' Enabled="False">
       </asp:CheckBox>
      </ItemTemplate>
      <EditItemTemplate>
       <asp:CheckBox id=CB_interimE runat="server" EnableViewState="False" Checked='<%# DataBinder.Eval(Container, "DataItem.Interim") %>'>
       </asp:CheckBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="taux_cnro" HeaderText="cnro :">
      <HeaderStyle Wrap="False" HorizontalAlign="Center" Width="45px"></HeaderStyle>
      <ItemStyle Wrap="False"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=Label2 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_CNRO") %>'>
       </asp:Label>
      </ItemTemplate>
      <FooterStyle Wrap="False" HorizontalAlign="Center"></FooterStyle>
      <EditItemTemplate>
       <asp:TextBox id=TB_cnro runat="server" Width="45px" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_CNRO") %>' MaxLength="50">
       </asp:TextBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="taux_etam" HeaderText="etam :">
      <HeaderStyle HorizontalAlign="Center" Width="45px"></HeaderStyle>
      <ItemStyle HorizontalAlign="Center"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=Label3 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_ETAM") %>'>
       </asp:Label>
      </ItemTemplate>
      <EditItemTemplate>
       <asp:TextBox id=TB_etam runat="server" Width="45px" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_ETAM") %>' MaxLength="50">
       </asp:TextBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="taux_cadre" HeaderText="cadre :">
      <HeaderStyle HorizontalAlign="Center" Width="45px"></HeaderStyle>
      <ItemStyle HorizontalAlign="Center"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=Label4 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_CADRE") %>'>
       </asp:Label>
      </ItemTemplate>
      <EditItemTemplate>
       <asp:TextBox id=TB_cadre runat="server" Width="45px" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_CADRE") %>' MaxLength="50">
       </asp:TextBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="taux_dep_cnro" HeaderText="cnro :">
      <HeaderStyle HorizontalAlign="Center" Width="45px"></HeaderStyle>
      <ItemStyle HorizontalAlign="Center"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=Label5 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_dep_CNRO") %>'>
       </asp:Label>
      </ItemTemplate>
      <EditItemTemplate>
       <asp:TextBox id=TB_dep_cnro runat="server" Width="45px" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_dep_CNRO") %>' MaxLength="50">
       </asp:TextBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="taux_dep_etam" HeaderText="etam :">
      <HeaderStyle HorizontalAlign="Center" Width="45px"></HeaderStyle>
      <ItemStyle HorizontalAlign="Center"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=Label6 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_dep_ETAM") %>'>
       </asp:Label>
      </ItemTemplate>
      <EditItemTemplate>
       <asp:TextBox id=TB_dep_etam runat="server" Width="45px" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_dep_ETAM") %>' MaxLength="50">
       </asp:TextBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:TemplateColumn SortExpression="taux_dep_cadre" HeaderText="cadre :">
      <HeaderStyle HorizontalAlign="Center" Width="45px"></HeaderStyle>
      <ItemStyle HorizontalAlign="Center"></ItemStyle>
      <ItemTemplate>
       <asp:Label id=Label7 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_dep_CADRE") %>'>
       </asp:Label>
      </ItemTemplate>
      <EditItemTemplate>
       <asp:TextBox id=TB_dep_cadre runat="server" Width="45px" Text='<%# DataBinder.Eval(Container, "DataItem.Taux_dep_CADRE") %>' MaxLength="50">
       </asp:TextBox>
      </EditItemTemplate>
     </asp:TemplateColumn>
     <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="Mettre &#224; jour" CancelText="Annuler" EditText="Modifier"></asp:EditCommandColumn>
     <asp:ButtonColumn Text="Supprimer" CommandName="Delete"></asp:ButtonColumn>
    </Columns>
    <PagerStyle HorizontalAlign="Center" ForeColor="Black" BackColor="#999999" Wrap="False" Mode="NumericPages"></PagerStyle>
   </asp:datagrid><asp:button id="BT_rechercher" style="Z-INDEX: 107; LEFT: 46px; POSITION: absolute; TOP: 383px"
    runat="server" Width="98px" Height="26px" Text="Rechercher"></asp:button></form>
 </body>
</HTML>

LolVince



<%@ Page language="VB" AutoEventWireup="false" Codebehind="Saisie des charges.aspx.vb" Inherits="compta.Saisie_des_charges" enableViewState="False"%>


Cette discussion est classée dans : font, system, datagrid, true, charges


Répondre à ce message

Sujets en rapport avec ce message

datagrid et pagination [ par kspr ] Bonjour tout le monde,soit je n'ai vraiment rien compris, soit j'ai oublié quelque chose de ridicule, mais je n'arrivepas a faire fonctionner la pagin DataGrid asp.net vb.net [ par Buzu ] Voila :J'ai une DataGrid, je récupère des données d'une bdd oracle, je les affiche, et je ne sais pas comment faire pour que quand je ckique sur le ti MonDataGrid [ par hamet ] J'ai créé mon namesspace, à l'intérieur j'ai mis une classe dont je fais hériter du control datagrid, dans mon formulaire je créé un objet avec ma cla Probleme de Radiobutton dans un datagrid [ par nahydy ] salut tout le monde, j'ai un petit probleme avec les bouttons radio dans les datagrids. voila j'ai creé un datagrid qui recupere des données à patir d [VB.NET] Datagrid dans un usercontrol [ par Nesmontou ] Bonjour, je débute en .NET, je voudrais créer un UC avec un datagrid. J'arrive à inclure cet UC dans une page, mais impossible de passer ce datagrid e COMMENT FAIRE UNE APPLI WEB C# AFFICHANT LE RESULTAT D’UNE REQUETE SQL DANS UN DATAGRID [ par sarahsonia ] COMMENT FAIRE UNE APPLI WEB C# AFFICHANT LE RESULTAT D’UNE REQUETE SQL DANS UN DATAGRID <?xml:nam probleme de pagination [ par sorcier_sly ] Salut,Je suis en train de faire un datagrid et j'ai un souci avec la pagination. J'ai mis allowpaging a true et allowcustompaging a false. Quand je ve Menu en .net [ par sev622 ] Bonjour,je développe avec Visual Studio.NETje voudrai insérer un menu dans mes pages et j'ai lu qu'il existait le controle mainmenu. Seulement je ne l pagination datagrid [ par souiter ] Bonjour,voilà j'utilise une datagrid dans une page asp.net mais je ne sais pas comment mettre la pagination en route.j'ai beau lire tous les sujets co Editer une datagrid [ par khmaroc ] Bonjour j'ai une datagrid et je veux récupérer la valeur d'une cellule d'une colonne de type TempleteColumn. j'ai ecrit le code suivant: Private


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,281 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales