begin process at 2012 05 28 00:30:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

ASP.NET

 > 

Base de données

 > 

SQL Server

 > 

Linq et toList()


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

Linq et toList()

jeudi 3 décembre 2009 à 21:26:35 | Linq et toList()

Marco130279

Bonjour,
(je veux remplir un GridView j'utilise Linq avec un service WCF)
Moi j'ai un petit Problème presque du même type:
Je veux avoir en resultat une GridView qui se rempli avec que 4 colonnes d'une table qui en contient 8...(J'espère voir été claire.)

public List<string> Email()
{
LinqDataContext dc = new LinqDataContext();

var V = (from Adresse in dc.Annonces
select string.Format("{0}-{1}-{2}-{3}", Adresse.Ann_Email, Adresse.Ann_Prix, Adresse.Ann_CodePostal, Adresse.Ann_Ville));
return V.ToList();
}

Avec cette méthode je remplis ma DataGrid qu'avec 1 Colone nommée string.
Comment réaliser quelque chose qui abouti à une gridView correctement remplit...

Je vous en remercie d'avance.
jeudi 3 décembre 2009 à 21:29:15 | Re : Linq et toList()

nhervagault

Administrateur CodeS-SourceS
Salut


Voici un exemple

Code C# :
using System;
using System.Linq;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public class AdresseP 
    {
        public string Rue { get;  set; }
        public string Cp { get; set; }
        public string Ville { get; set; }

        public AdresseP(string aRue, string aCp, string aVille) 
        {
            this.Rue = aRue;
            this.Cp = aCp;
            this.Ville = aVille;
        }
 
    }
    
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }


        private void button1_Click(object sender, EventArgs e)
        {
            var db = new DataClasses1DataContext();
            var q = from a in db.Adresses
                    select new AdresseP(a.Rue,a.Cp,a.Ville);

            dataGridView1.DataSource = q.ToList();

        }
    }
}


Bon dev
jeudi 3 décembre 2009 à 21:36:03 | Re : Linq et toList()

nhervagault

Administrateur CodeS-SourceS
Il est possible de passer par une constructeur dans la classe Adresse aussi qui sort
du modele linq

Code C# :
 
 public partial class Adresse
    {
   
        public Adresse(string aRue, string aCp, string aVille) 
        {
            this.Rue = aRue;
            this.Cp = aCp;
            this.Ville = aVille;
        }
 
    }


Sinon il faut passer par les types anonymes

Code C# :
 var db = new DataClasses1DataContext();
            var q = from a in db.Adresses
                    select new { a.Rue, a.Cp, a.Ville };
            dataGridView1.DataSource = q.ToList();


Les 3 bouts de programme donne le même résultat
jeudi 3 décembre 2009 à 21:45:19 | Re : Linq et toList()

Marco130279

Oui mais en passant par un Iservice.cs
[OperationContract]
List<string> Email();
et dans mon fichier service.Svc.cs

LinqDataContext dc = new LinqDataContext();

var V = (from Adresse in dc.Annonces
select string.Format("{0}-{1}-{2}-{3}", Adresse.Ann_Email, Adresse.Ann_Prix, Adresse.Ann_CodePostal, Adresse.Ann_Ville));
return V.ToList();

Pouvez vous me l'arranger de avec cette méthode... Merci
jeudi 3 décembre 2009 à 22:12:35 | Re : Linq et toList()

nhervagault

Administrateur CodeS-SourceS
Je ne comprends pas ce que tu cherches.

jeudi 3 décembre 2009 à 22:19:35 | Re : Linq et toList()

Marco130279

En fait je fais des essaie en silverlight, avec Linq et j'utilise le service Wcf...
C'est pour cela que je declare dans le fichier interface
" [OperationContract]
List<string> Email(); "

et dans le fichier service
"LinqDataContext dc = new LinqDataContext();

var V = (from Adresse in dc.Annonces
select string.Format("{0}-{1}-{2}-{3}", Adresse.Ann_Email, Adresse.Ann_Prix, Adresse.Ann_CodePostal, Adresse.Ann_Ville));
return V.ToList();
"
jeudi 3 décembre 2009 à 22:23:10 | Re : Linq et toList()

nhervagault

Administrateur CodeS-SourceS
Avec
Code C# :
[OperationContract]
List<Adresse> Email();


Ca doit passer?
jeudi 3 décembre 2009 à 22:29:50 | Re : Linq et toList()

Marco130279

En fait ce n'est pas adresse? c'est Annonce la table... A moins que j'ai tord
jeudi 3 décembre 2009 à 22:32:40 | Re : Linq et toList()

nhervagault

Administrateur CodeS-SourceS
Ah oui désolé alors

Code C# :
[OperationContract]
List<Annonce> Email();
jeudi 3 décembre 2009 à 22:40:14 | Re : Linq et toList()

Marco130279

je serais chiant... Et dans le fichier service on aura quoi???

public List<Annonces> Email()
{
LinqDataContext dc = new LinqDataContext();
var V = (from Adresse in dc.Annonces select string.Format(Adresse.Ann_Email, Adresse.Ann_Prix));
return V.ToList();
}
mais avec ça j'ai une erreur

1 2

Cette discussion est classée dans : gridview, adresse, linq, ann, tolist


Répondre à ce message

Sujets en rapport avec ce message

Gridview - Linq - Mode édition et DropDownList [ par tvaillie ] Bonjour.J'ai un souci alors que j'essaie d'utiliser une gridview avec du Linq. (Je ne suis pas sur que le problème vienne de Linq d'ailleurs)Je vous e soucis avec fridview [ par beny100 ] bonjour a tous. j'ai un gros souicis, en effet je developpe un site sous asp avec une base de donnée sql 2005. update dans une views [ par danyclassique ] Bonjour a tous.J ai un petit souci sur une application .J aurai voulu savoir s il est possible de faire un update dans une view qui elle meme relie 2 Mémoriser l'état d'un gridview [ par sofuzion ] Bonjour,j'aurai aimé savoir, s'il était possible de garder en mémoire l'état d'un gridview.En fait, les utilisateurs effectuent une recherche sur une gridview [ par samia83 ] Bonjour! je travaille avec un gridview et un combobox,. je veux qu'au moment ou je choisi le nom dans le combobox la ligne se selectionne automatiquem gridview [ par samia83 ] Bonjour! je travaille avec un gridview et un combobox,. je veux qu'au moment ou je choisi le nom dans le combobox la ligne se selectionne automatique Créer un Gridview [ par Dezouille ] Bonjour à toute la communauté code-sources.Je viens vers vous car j'ai un probleme avec l'utilisation d'un gridview. En effet, je souhaiterais insérer Comment ajouter un checkbox à droite d'un gridview [ par ghanmi04_05 ] bonjourj'ai ajouter deux chekbox à un gridview j'utilise un code c# pour binder ma grid mais le pbm que les chekbox s'ajout à ma gauche mais je voudra Remplir GRIDVIEW [ par HNNET ] Bonjour, j'ai un petit probleme, je veux remplir un gridview a partir de:Dim Adap As OdbcDataAdapter<font col ouvrir un fichier depuis gridview [ par beny100 ] salut à tous, j'ai inserér un champ image dans mon gridview,mon problème est que je veux  lier l'image a un fichier comme une pièce jointe et pouvoir


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

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