2010-12-09 9 views
1

Ich versuche, eine Dropdown-Liste an ein Telerik-Raster zu binden, so dass bei Änderung des Wertes der Dropdown-Liste das Raster über Ajax aktualisiert wird, um Ergebnisse anzuzeigen. Hier ist mein Code so weit:Wie bindet man Telerik MVC Grid über Ajax an DropDownList?

IndexView:

<% Html.RenderPartial ("AptProfileFilter"); %> <% = Html.Telerik(). Grid (Model.profiles) // Initial Server Binding .Name ("Profile"). Databinding (Databinding => Datenbindung
.ajax()
.Update (“ _AjaxBinding "," AptProfile ", neu {id = (String) ViewData [" BuildingID "]})) .Columns (Spalten => { columns.Bound (p => p.AptProfileID) .Width (100); columns.Bound (p => p.Appartment.Building.Complex.Name) .Breite (100); columns.Bound (p => p.Appartment.Building.BuildingID) .Breite (100); columns.Bound (p => p.Apartment.AptRate) .Breite (100); }) .Pageable() .Sortable()

I verwendet FireBug, um festzustellen, dass die richtigen Daten geschrieben werden (nachdem ein Element aus der Liste meiner Auswahl Dropdownlist) zurück in die Datensammlung in der GridModel Klasse, aber ich verstehe nicht, warum ist es nicht das Grid mit diesen neuen Daten aktualisieren?

Ich bin sehr neu in der Web-Entwicklung. Danke für Ihre Hilfe!

Antwort

0

Ich habe auch damit gerungen. Sehen Sie sich den unten stehenden Link an (unten im Kommentar), in dem ich dieselbe Art von Frage gestellt habe. In meinem Fall habe ich es geschafft, das zum Laufen zu bringen, habe aber immer noch einige Fragen darüber, wie ich es funktionierte. Wie auch immer, ich hoffe, das hilft ... Auch in meinem Fall benutze ich Razor-Ansichten, die Sie nicht sein könnten, basierend auf der Verwendung der <% Operatoren ... Telerik MVC Grid: How to use DropDownList in a column?

Verwandte Themen