begin process at 2012 05 27 19:04:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

SQL Server

 > 

[C#] asp:table dans formulaire et insertion de données


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

[C#] asp:table dans formulaire et insertion de données

samedi 2 février 2008 à 10:54:38 | [C#] asp:table dans formulaire et insertion de données

zouzou0607

Bonjour,

Quelqu'un pourrait-il m'expliquer pourquoi lorsque j'insère un contrôle <asp:table> dans l'<InsertItemTemplate> d'un formulaire <asp:FormView>, je n'arrive pas à récupérer les valeurs de mes textbox pour les insérer dans ma table, par contre lorsque je fais un tableau html dans ce même <InsertItemTemplate> de mon formulaire, les données sont bien récupérées.

Code qui marche pas :
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="True"
    CodeFile="Insertion.aspx.cs" Inherits="Admin_Insertion_User_Insertion" Title="Insertion Utilisateur" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="Main" runat="Server">
    <asp:SqlDataSource ID="Insert_user" runat="server" ConnectionString="<%$ ConnectionStrings:test %>"
        InsertCommand="INSERT INTO [Utilisateurs] (NomSociete) VALUES (@NomSociete)">
        <InsertParameters>
            <asp:Parameter Name="NomSociete" Type="String" />
        </InsertParameters>
    </asp:SqlDataSource>
    <div align="center">
        <asp:FormView ID="FormView1" runat="server" DataKeyNames="Id_User" DataSourceID="Insert_user"
            DefaultMode="Insert" OnItemInserted="ValiderInsertion">
            <InsertItemTemplate>
                <asp:Table runat="server" ID="Table1">
                    <asp:TableRow>
                        <asp:TableCell>
                            <asp:TextBox ID="TextBox1" runat="server" Text='<%#Bind("NomSociete") %>' BackColor="White"
                                Rows="2" MaxLength="255" Width="350px" TextMode="MultiLine" EnableTheming="false" ></asp:TextBox>
                        </asp:TableCell>
                    </asp:TableRow>
                    <asp:TableRow>
                        <asp:TableCell>
                            <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="true" CommandName="Insert"
                                Text="Insérer"></asp:LinkButton>
                        </asp:TableCell>
                    </asp:TableRow>
                </asp:Table>
            </InsertItemTemplate>
        </asp:FormView>
    </div>
</asp:Content>


Code qui marche :
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="True"
    CodeFile="Insertion.aspx.cs" Inherits="Admin_Insertion_User_Insertion" Title="Insertion Utilisateur" %>
 
<asp:Content ID="Content1" ContentPlaceHolderID="Main" runat="Server">
    <asp:SqlDataSource ID="Insert_user" runat="server" ConnectionString="<%$ ConnectionStrings:PNDConnectionString %>"
        InsertCommand="INSERT INTO [Utilisateurs] (NomSociete) VALUES (@NomSociete)">
        <InsertParameters>
            <asp:Parameter Name="NomSociete" Type="String" />
        </InsertParameters>
    </asp:SqlDataSource>
    <div align="center">
        <asp:FormView ID="FormView1" runat="server" DataKeyNames="Id_User" DataSourceID="Insert_user"
            DefaultMode="Insert" OnItemInserted="ValiderInsertion">
            <InsertItemTemplate>
                <Table>
                    <tr>
                        <td>
                            <asp:TextBox ID="TextBox1" runat="server" Text='<%#Bind("NomSociete") %>' BackColor="White"
                                Rows="2" MaxLength="255" Width="350px" TextMode="MultiLine" EnableTheming="false"></asp:TextBox>
                        </td>
                    </tr>
                    <tr>
                        <td>
                            <asp:LinkButton ID="InsertButton" runat="server" CausesValidation="true" CommandName="Insert"
                                Text="Insérer"></asp:LinkButton>
                        </td>
                    </tr>
                </Table>
            </InsertItemTemplate>
        </asp:FormView>
    </div>
</asp:Content>

Celà parle-t'il à quelqu'un ???


Zouzou


Cette discussion est classée dans : insert, server, user, runat, insertion


Répondre à ce message

Sujets en rapport avec ce message

A quoi sa sert de mettre runat="server" [ par gtom ] Pourriez vous medire a quoi sa sert de mettre runat="server" ?Merci HELP runat="server" [ par InnocentCriminal ] Bonjour a tous, J'ai un problème avec l'asp.net, lorsque je lance une application j'ai un bug.en cherchant un peu je me suis aperçu que mon cher ordin ASP::Chaine de connexion oracle [ par abari ] salut tout le monde,svp,j'ai un probléme c'est que j'arrive pas a se connecter a un serveur oracle a distant dpuise ma page asp, voila mon code asp:Se 2 formulaires avec balise runat="server" framework 2.0 [ par Troyan ] Bonjour,j'ai fais en asp.net une page master dans lequel j'ai un access sur la gauche à l'inscription à une mlj'ai donc un formulaire form runat="serv Export de données sous form 'INSERT..' sous SQL Server 7 [ par KrakiNet ] Bonjour,Je voudrais exporter les données d'une table sous SQL Server 7 dans un fichier SQL sous forme de requêtes "INSERT INTO.."Quelqu'un peut m'aide Datagrid qui me rend fou [ par MOOKIES ] Salut,bon je vais essyer d'être clair. J'EN ES MARRE sa marche pas, là rien d'original. En fait je veut utiliser la commande Delete d'un Datagrid (bas Calcul de l'âge dans un datalist [ par Alain37Mtl ] Mon application web affiche la liste des membres et je voudrais afficher l'âge de chacun au lieu de leur date de naissance. Protected <FONT color=#000 Atlas, popup calendar [ par cnguyen ] Pour l'utilisation d'atlas, j'ai un petit souci, il me dit :Extender controls require a ScriptManager to be present on the page.Nom du paramètre : scr CS0123: No overload for 'OK_Click' matches delegate 'System.EventHandler' [ par bootchoz ] salut,ce message d'erreur apparait : CS0123: No overload for 'OK_Click' matches delegate 'System.EventHandler' lorsque je compile.voila mon code de ma récupérer la sélection d'1 DDL pour faire une insertion dans 1 BDD [ par bootchoz ] salut et merci pour votre aide !!!j'ai créér un formview avec un isertItemTemplate qui contient :2 textbox rattachées à une meme table, 1 DDL rattaché


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,437 sec (4)

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