FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Mycket flitig postare
|
Hej,
hoppas någon här inne kan hjälpa mig lite på traven, - det jag vill göra är att ta ut ALLA värden från en databas - sortera de efter antal km (görs i efterhand, då km inte finns med i db) - visa endast top 5 (detta har jag problem med) Kod:
... foreach (DataRow r in ds.Tables[0].Rows) { DataRow row = table_b.NewRow(); row[col1_b] = r["name"].ToString(); row[col2_b] = Helper.distance(double.Parse(sLat.Replace(".", ",")), double.Parse(sLng.Replace(".", ",")), double.Parse(r["lat"].ToString().Replace(".", ",")), double.Parse(r["lng"].ToString().Replace(".", ",")), 'K'); table_b.Rows.Add(row); } table_b.DefaultView.Sort = "km ASC"; GridView2.DataSource = table_b; //<-- detta gör ju så att hela listan kommer med, men här vill jag på något sätt även lägga till "top 5" GridView2.DataBind(); |
||
![]() |
![]() |
![]() |
#2 | ||
|
|||
Mycket flitig postare
|
löst!
lösta på detta sättet, vet dock inte om det är den bästa! men det funkar... =) Kod:
foreach (DataRow r in ds.Tables[0].Rows) { DataRow row = table_b.NewRow(); row[col1_b] = r["name"].ToString(); row[col2_b] = Helper.distance(double.Parse(sLat.Replace(".", ",")), double.Parse(sLng.Replace(".", ",")), double.Parse(r["lat"].ToString().Replace(".", ",")), double.Parse(r["lng"].ToString().Replace(".", ",")), 'K'); table_b.Rows.Add(row); } table_b.DefaultView.Sort = "km ASC"; DataTable cloneDataTable = table_b.Clone(); for (int i = 0; i < 1; i++) cloneDataTable.ImportRow(table_b.Rows[i]); GridView2.DataSource = cloneDataTable; GridView2.DataBind(); |
||
![]() |
![]() |
![]() |
#3 | ||
|
|||
Har WN som tidsfördriv
|
Google är din vän: http://stackoverflow.com/questions/1...get-the-top-10
Kod:
var rows = MyDataSet.Tables[0].Rows .Cast<DataRow>() .OrderByDescending(r => r["columnName"]) .Take(10); |
||
![]() |
![]() |
![]() |
#4 | ||
|
|||
Supermoderator
|
Borde vara mer effektivt att mata in avståndet i databasen och sedan köra en top 5 direkt i databaslagret.
__________________
Jonny Zetterström se.linkedin.com/in/jonnyz | bjz.se | sajthotellet.com | kalsongkungen.se | zretail.se | zetterstromnetworks.se | webbhotellsguide.se | ekonominyheter24.se | nyamobiltelefoner.se | gapskratt.se | antivirusguiden.se | jonny.nu |
||
![]() |
![]() |
Svara |
|
|