Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 17471|Antwoord: 1

[Communicatie] Los het probleem op dat de linq-returnwaarde leeg is of dat het type geforceerd wordt om nul te zijn

[Link kopiëren]
Geplaatst op 09-05-2015 18:27:11 | | |


Vandaag deed het ei de hele middag pijn, en de verkregen data was anoniem geladen met var.

Dan forceerde typeconversie, wordt het nul, ik heb een gedwongen typeconversie verkeerd geschreven,

Eindelijk vond ik wat informatie op internet, en kwam ik eindelijk tevoorschijn: var type to list-type vereist toList(), wat een truc!

Correct schrijven:

  1. var hh = (from f in db.ClassInfo select f).ToList();
  2.                 List<ClassInfo> g = hh as List<ClassInfo>;
  3.                 GridView1.DataSource = g;
  4.                 GridView1.DataBind();
Code kopiëren

  1. public static List<shopinfoview> GetShopInfo() {
  2.             ShopDBDataContext db = new ShopDBDataContext();
  3.             
  4.             return (from b in db.shopinfoview select b).ToList();
  5.         }
Code kopiëren






Vorig:Enkele eenvoudige toepassingen van IEnumerable
Volgend:De school kan online gaan! Het staat op internet!
Geplaatst op 09-05-2015 20:45:03 |
geleerd.      
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com