Fråga : Kan inte tillfoga två listar

använda (WellsMusDataContext dc = nya WellsMusDataContext ())
{queryen för
var = (från sökande i dc.dbSessionCart
sammanfogar jj
i dc.item_view på search.sku-jämliken jj.sku
var startTime
för == för &&
search.StartTime för search.SessionID-==userId väljer nytt {search.sku, search.qty, jj.description, jj.price}), .ToList (); newlist för

List = nya List ();
List kl = nya List ();
{ne för foreach för
för
(var p i query) för
. Tillfoga (nytt stränga () {namnge = p.qty},);
{newlist för foreach för
för



för
} för
(var q i query) för
. Tillfoga (ny item_view () {skuen = q.sku, beskrivning = q.description, prissätter = q.price},);
How för
} kan mig tillfoga två listar kl och newlisten och omvänden till dataset
" klar "

Svar : Kan inte tillfoga två listar

Hi reddy999;

Detta bör göra vad du önskar.

Fernando
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
DataTable avskiljare = nya DataTable ();
avskiljare. Columns.Add (”sku”, typeof (stränga)),;
avskiljare. Columns.Add (”antal”, typeof (flöte));
avskiljare. Columns.Add (”beskrivning”, typeof (stränga)),;
avskiljare. Columns.Add (”prissätta”, (dubbel) typeof);

WellsMusDataContext dc = nya WellsMusDataContext ();

var-query = från sökande i dc.dbSessionCart
            sammanfoga jj i db.item_view på search.CustomerID-jämliken jj.CustomerID
            var startTime för == för && search.StartTime för search.SessionID-==userID
            välj nytt
            {
                search.sku,
                search.qty,
                jj.description,
                jj.price
            };

foreach (var rec i query)
{
    DataRow dr = dt.NewRow ();
    dr [”sku”] = rec.sku;
    dr [”antal”] = rec.qty;
    dr [”beskrivning”] = rec.description;
    dr [”prissätta”], = rec.price;
    avskiljare. Rows.Add (dr);
}


DataSet ds = ny DataSet ();
ds. Tables.Add (avskiljare);
Andra lösningar  
 
programming4us programming4us