begin process at 2012 02 12 06:49:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive ASP & ASP.NET

 > 

Archives ASP & ASP.NET

 > 

ASP.net

 > 

Méthode de sélection d'une ligne dans une db ?


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

Méthode de sélection d'une ligne dans une db ?

jeudi 23 mars 2006 à 13:15:10 | Méthode de sélection d'une ligne dans une db ?

Allen912

Bonjour,
Je débute dans l'ASP.NET, et je cherche une méthode simple pour effectuer une modification d'une seule ligne d'une table de ma DB.
Je fais un select dans ma DB sur l'id, je suis donc certains d'avoir un retour d'une seule ligne.

Je veux charger ces données dans des textbox et dropdownlist, pour pouvoir les modifier, et faire ensuite un insert ou un update de ces données.

J'utilise habituellement des datalist, mais dans ce cas, je trouve que c'est relativement compliqué pour retrouver les control  ( mylist.FindControl. ... ), et je n'arrive pas a faire certains choses (remplir une ddl lors du page_load). Je me dis qu'il serait peut être plus simple de ne pas utiliser de structure de répétition comme ça, qui complique la recherche ou la modification des contrôles.

Comment puis je faire simplement ça (datareader?) :
Lecture des données (dans des variables par ex) > Insertion dans des textbox/ddl > accés aux données pour sauvegarde dans db  (Name.Text; ) 

Merci d'avance...


jeudi 23 mars 2006 à 14:58:55 | Re : Méthode de sélection d'une ligne dans une db ?

Allen912

J'ai avancé...

Ma ddl se remplis bien, mais je ne sais pas comment selectionner une valeur par défaut (via la commande SelectedValue).

Voici mon code :

(...)
DataTable GetPays()
{
String IDI=Request.Params["id"];
String IDA=Request.Params["ida"];
OleDbDataAdapter myCommand3 =
new OleDbDataAdapter("SELECT id_Pays, pays FROM v_pays WHERE visible = true", mConnection);
DataSet ds3 =
new DataSet();
myCommand3.Fill(ds3,
"v_pays");
return ds3.Tables["v_pays"];
}

(...)

<asp:datalist id="MyList" runat="server" BorderColor="white" Width="100%" OnUpdateCommand="DB">

<ItemTemplate>
(...)

<asp:DropDownList ID="idpad" DataSource='<%# GetPays() %>' DataTextField="pays" DataValueField="id_Pays" AutoPostBack="false" runat="server">

</asp:DropDownList>
</ItemTemplate>
</asp:datalist>

Help...

 

jeudi 23 mars 2006 à 19:42:04 | Re : Méthode de sélection d'une ligne dans une db ?

atmeitsatme

Bonjour,
En mettant AutoPostBack = true dans les propriété de ta ddl,
Tu pouras ensuite passer dans l'évènement SelectedIndex de ta dll
Puis dans ta méthode tu peus faire un truc du genre :

string id;
id = idpad.SelectedItem.ToString();
dimanche 26 mars 2006 à 20:47:32 | Re : Méthode de sélection d'une ligne dans une db ?

Allen912

Non, je veux initialiser ma ddl a partir d'une db (donc d'une datasource) et mettre la valeur par défaut telle qu'elle est actuellement dans la db (c'est en qque sorte une page de modification de fiche  : donc initialiser toutes les champs avec les données actuelles).
Mais les données étant dans un datagrid, il n'est pas possible de les initialiser dans le page_load (comme je fais habituellement), ou du moins, je n'y arrive pas..



lundi 27 mars 2006 à 18:14:07 | Re : Méthode de sélection d'une ligne dans une db ?

atmeitsatme

C'est peut être bette mais dans la dataGrid il y .DataSource et dans ta dll aussi.
Essay peut être dll.DataSource = dataGrid.dataSource
lundi 27 mars 2006 à 18:14:59 | Re : Méthode de sélection d'une ligne dans une db ?

atmeitsatme

avec un DataBind()


Cette discussion est classée dans : ligne, données, db, sélection, méthode


Répondre à ce message

Sujets en rapport avec ce message

Problème d'ajout de données dans base SQL [ par HolyDev ] Cher ASPsienVoila je voudrais ajouter des données dans une base SQL, mais à à la ligne :RecordSet("Nom du champ")=Valeurj'ai l'erreur :Microsoft OLE D Faire Apparaître mes données sur un autre site [ par FrancoisPignon ] Help,J'aimerais permettre à d'autres webmaster de publier sur leur site, la "sélection du mois" de mon propre site.Cette sélection consiste en une ima récupérer les données d'une sélection multiple [ par gwada3 ] Comment récupérer les données d'une drop down list avec l'option autoriser les sélection multiple, dans un script vbscript.En utilisant objet.value j' Problème d'actualisation après insertion dans une DB [ par recdocer ] Voila, tout est dans le titre! En fait j'ai un formulaire qui me permet d'ajouter des données dans un base access. Tout est OK, les données sont ajout extraction de données d'un datagrid web form [ par darkstone007 ] bonjour,j'ai un datagrid dont lequel j'ai inserer deux colonne modeles : l'une contient des checkboxes et l'autre des boutons liens.mon problème est l meilleur méthode pour mettre en ligne des documents [ par koyac ] Bonjours chers amis,pour mon projet ecole je dois mettre en ligne des cours. mais je voudrais plutot mettre les liens des documents dans une base de d sélection dans une ListBox ASP.NET [ par atmeitsatme ] Bonjour, J'ais créé un formulaire avec plusieurs listBox et des boutons.J'ais associé à mes listBox la méthode corespondant à l'évènement OnSelectedIn bouton de mise a jour [ par vimich36 ] Salut, g 1 probleme, j'affiche des données issues d'une bdd avec une boucle while dans textbox, et en face chaque ligne un bouton mettre a jour est cr Persistance des données (cache) [ par MikeDotBe ] Bonjour,Pour mon premier post, je vous soumet un problème simple (à mon avis) car cela me semble tellement logique... mais je suis incapable de trouve mettre tout le champ sur la même ligne [ par metos ] Je m'explique : Dans la même case d'un tableau j'ai plusieurs banières ASP qui affiche des données du base de donnée. La largeur étant insuffisante le


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 8,003 sec (3)

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