Temat: Problem z danymi z bazy danych

Mam problem żeby wyciągnąć dane po max dacie. A dokładniej mam bazę danych przedstawiającą laboratorium, loguje się po sprawdzaniu id pacjenta i po jego przyrównaniu wyświetlam w gridView różne tabele z jego badaniami (w bazie zrobione w widoku z którego korzystam) i nie wiem jak wyświetlić ostatnio zrobione badania czyli max dataBadania. To część kodu, mam nadzieję że ktoś mi pomoże :(

string pesel = Context.User.Identity.Name;
TelemedycynaDataContext db = new TelemedycynaDataContext();
var id = (from p in db.Pacjents where p.Pesel == pesel select p.IdPacjenta).Single();
var abc =( from a in db.Widoks where a.IdPacjenta == id select a);
GridView1.DataSource = abc;
GridView1.DataBind();
Łukasz Zwierko

Łukasz Zwierko Software Developer

Temat: Problem z danymi z bazy danych

orderbydescending(dataBadania).first() ??? tak z głowy tylko

Temat: Problem z danymi z bazy danych

Niestety nie działa mi to :(

Temat: Problem z danymi z bazy danych

Rozwaliło mnie db.Widoks :)

Jeżeli używasz Entity Framework to :
var abc = db.Widoks.Where(w => w.IdPacjenta == Id).OrderByDescending(w => w.dataBadania);

Jak nie działa to pokaż schemat bazy.

...
ewentualnie pisz na priv to pomogę.Ten post został edytowany przez Autora dnia 01.07.13 o godzinie 20:21

Następna dyskusja:

pobieranie wpisu z bazy danych




Wyślij zaproszenie do