Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 17471|Svar: 1

[Kommunikation] Løs problemet med linq-returværdien, der er tom eller tvinger typen til at være null

[Kopier link]
Opslået på 09/05/2015 18.27.11 | | |


I dag gjorde ægget ondt hele eftermiddagen, og dataene blev anonymt indlæst med var.

Så tvinger jeg typekonverteringen, den bliver null, jeg har skrevet en tvungen typekonvertering forkert,

Endelig fandt jeg noget information på internettet, og endelig kom jeg frem, var type to list type requires toList(), sikke et trick!

Korrekt skrivning:

  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();
Kopier kode

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






Tidligere:Nogle få simple anvendelser af IEnumerable
Næste:Skolen kan gå online! Det ligger på internettet!
Opslået på 09/05/2015 20.45.03 |
lærte.      
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com