2016-10-24 5 views
0

Ich versuche, zwei Dinge herauszufinden. Erstens, ist es überhaupt möglich? Zweitens, bin ich auf dem richtigen Weg? Ich mache eine ASP.net Kendo UI Grid, die nur eine sehr einfache zwei Tabelle, innere Join von einem Entity Framework-Modell benötigt. Das Problem ist, dass eines der Felder unglaublich groß ist. Es erfordert, dass ich den Wert auf die Json-Objektgröße auf den maximalen Wert festlege, nur um ein einzelnes Tabellenergebnis zurückgeben zu können.Kendo UI Grid Daten binden an zwei Tabelle DB

Da die resultierende Menge so groß ist, scheint es mir nicht möglich, ein Ansichtsmodell zu verwenden. Es gibt nur einen Größenbeschränkungsfehler zurück. Gibt es eine Möglichkeit, ein sehr großes Dataset aus zwei Tabellen in ein einzelnes Kendo UI-Grid zurückzugeben? Ich habe jeden Vorschlag aus jeder vorhandenen Antwort auf Stack Overflow und den Telerik-Foren ausprobiert.

Antwort

0

Ich glaube nicht wirklich, dass einige Benutzer Informationen benötigen, die nicht standardmäßig von Json-Objektgröße behandelt werden können.

Möglicherweise sollten erste 50-100 Zeichen aus diesem Feld in das Raster geladen werden, und wenn der Benutzer auf die Zelle klickt, werden die restlichen Daten geladen.

Eine andere Möglichkeit ist die Verwendung von virtuellem Scrollen oder Paging.

Wenn Kendo-Modell nicht mit Ihrer Feldgröße umgehen kann, können Sie jeder Zeile mit view large data Schaltfläche columnt hinzufügen und öffnen Sie Fenster mit Textfeld von db auf Klick geladen.

+0

Es stellte sich heraus, dass mein Problem darin bestand, wie das Kendo Grid an Daten gebunden ist. Das Gitter an einen einzigen Tisch zu binden, funktionierte. Dann brauchte ich nur etwas Magie, um die Säule zu füllen. Danke für die Vorschläge. Ich kann am Ende diese unten benutzen. – fdsafdsafdsafdsafs