Ich habe diese Schleife verwendet, um Daten anzuzeigen, die die Google-Diagramm-Diagramm mitGibt es eine schnellere Möglichkeit, Daten aus einer Tabelle abzurufen?
Das Problem ist, dass der Graph eine Menge Daten enthält, und es dauert eine lange Zeit Die Frage Ausleihen gemacht werden soll, ob es ein schneller Weg, um die Datenbank zu übergeben?
dRow As Data.DataRow In xdata.Rows
If j = 0 Then
TempDate = Format(CDate(dRow.Item(0)), "dd/MM/yyyy")
MyXML += "[new Date(" & TempDate.Year & "," & TempDate.Month - 1 & ")"
j += 1
Else
TempDate = Format(CDate(dRow.Item(0)), "dd/MM/yyyy")
MyXML += ",[new Date(" & TempDate.Year & "," & TempDate.Month - 1 & ")"
j += 1
End If
For colIdx As Byte = 1 To xdata.Columns.Count - 1
If colIdx > 0 Then
If (dRow.Item(colIdx)).ToString <> Nothing Then
MyXML += "," & (dRow.Item(colIdx)).ToString
Else
MyXML += "," & "0"
End If
End If
`
Wie viele Zeilen in xdata? –
Es hängt davon ab, was Sie wählen, um ein Diagramm anzuzeigen, können Tausende erreichen –
haben Sie die Zeit gemessen, um die Daten aus der Datenbank zu laden und dann das Rendering zu messen? Tausende von Aufzeichnungen sollten keine anständige Datenbank hervorheben. Welchen benutzen Sie und welchen Fahrer? –