Frage

Haben Sie normalerweise die Designer verwenden oder in der ASPX alles tun?

Sind die Ressourcen, die Sie besonders hilfreich haben schnell zu kommen zu beschleunigen, wie diese Steuerung zu bedienen? Ich habe die Intellisense Kommentare zu dieser Kontrolle bemerkt sind minimal.

Ich bin weiterhin die Dokumentation auf Telerik der Website zu durchsuchen, ich frage mich, ob es irgendwelche schneller - „Wie einen Datensatz binden und das Gitter mit Hilfe von Vorlagen in 15 Sekunden anpassen“ Artikeltyp. Der Versuch, meine Lernkurve für die Verwendung dieser Steuerung zu reduzieren.

War es hilfreich?

Lösung

Wir begannen vor kurzem RadGrid in meinem Team verwenden. Wir haben ihre LiveExamples gefunden sehr informativ. Der größte Teil Einsatz von RadGrid der Lockerung ist nicht das Netz selbst, sondern darin, wie die Daten gefüllt wird. Wenn Sie einfach nur das Layout des Gitters testen wollen zunächst dann können Sie eine beliebige Sammlung verwenden, die IEnumerable implementiert (und ein paar andere) als Datenquelle.

void RadGrid1_NeedDataSource(object sender, EventArgs e)
{
    List<Stuff> things = new List<Stuff>();
    /// fill the list
    RadGrid1.DataSource = things;
}

Damit können Sie auf der Präsentation der Sammlung im Netz konzentrieren. Ich verweise auf die LiveExamples in der Anlage für eine vollständige Erklärung von diesen aufgenommen und sie in Aktion zu sehen. Die LiveExamples sind wirklich ganz nett.

Wenn es Zeit in Ihren Daten zu stopfen kommt, einen ORM-Framework verwenden (wie NHibernate oder Linq2SQL) Sammlungen von Objekten zu erhalten und diese Sammlung an die Datasource wie oben zu binden.

Sie können Normaltables und Datasets verwenden auch für die Datasource zu binden, aber das sind nur gut für sehr kleine Anwendungen.

Andere Tipps

Gehen Sie durch die Live-Beispiele, da sie sehr gut sind. Die Foren sind wirklich gut zu und die Leute sind wirklich dort ansprechbar. Die Entwickler pflegen Blogs mit zusätzlichen Codebeispiele, die in vielen Bereichen geholfen haben.

In Hinsicht auf die Verwendung IEnumerable Objekte mit der Datenquelle, müssen Sie den Inhalt in Bezug auf die OnNeedDataSource Ereignis zu überprüfen, da dies von entscheidender Bedeutung für Sie verstehen, wenn Sie das Gitter sortieren und filtern möchten.

Ich habe seit ca. 2 Jahren telerik im Einsatz. Die Beispiele sind in Ordnung, um herauszufinden, was Sie tun können ... Aber sie haben sehr wenig tatsächlichen Code, der helfen wird. Verwenden Sie die Wissensbasis für die Besonderheiten.

http://www.telerik.com/help/aspnet-ajax /gridoverview.html

Die Formulare sind gut, wenn Sie nicht und haben keine Unterstützung oder nicht, dass die 24+ Stunden warten, um eine Antwort zu erhalten.

Auch schafft die Designer mit ein paar ziemlich chaotisch Code w / Telerik (ähnlich wie andere Steuerelemente) steuert. Früher habe ich alle im Designer meine Änderungen zu tun, aber es verwirrte meinen ASPX Code ziemlich schlecht die meiste Zeit auf. Stattdessen erstellen ich Themes und Skins, so dass die Standard-Optionen können über meine Anwendung eingestellt werden. Das spart eine Menge unseres Code und hilft w / standardisieren.

<%-- GridView --%>
<telerik:RadGrid 
    skinID="defaultGridView" 
    runat="server" 
    Skin="Web20"
    AutoGenerateColumns="false" 
    GridLines="None" 
    AllowPaging="True" 
    AllowSorting="True" 
    EnableAJAX="False" 
    ShowGroupPanel="False"
    PagerStyle-Mode="NumericPages" />  

<telerik:RadGrid 
    skinID="defaultGridView2" 
    runat="server" 
    Skin="Green"
    AutoGenerateColumns="false" 
    GridLines="None" 
    AllowPaging="True" 
    AllowSorting="True" 
    EnableAJAX="True" 
    ShowGroupPanel="False" /> 

Ich finde ihre Hilfe wie-zu auch sehr hilfreich. http://www.telerik.com/help/aspnet-ajax/ajxajax. html

Wir verwenden die Telerik ASP.NET User Controls in einer Mehrzahl unserer internen / externen Anwendungen und fand sie recht sinnvoll sein.

Auch sie haben eine sehr gute Support-Website: Telerik Unterstützung .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top