Domanda

Non si utilizza in genere il progettista o fare tutto nel ASPX?

Sono le risorse che hai trovato particolarmente utile per venire fino a velocità rapidamente su come usare questo controllo? Ho notato i commenti IntelliSense per questo controllo sono minimi.

Sto continuando a sfogliare la documentazione sul sito web di Telerik, mi chiedo se ci sono più veloci - "Come associare un set di dati e personalizzare la griglia utilizzando i modelli in 15 secondi" tipo di articolo. Cercando di ridurre la mia curva di apprendimento per l'utilizzo di questo controllo.

È stato utile?

Soluzione

Recentemente abbiamo iniziato a utilizzare RadGrid nella mia squadra. Abbiamo trovato loro LiveExamples essere molto istruttiva. La parte più grande di facilitare l'uso di RadGrid non è la rete stessa, ma nel modo in cui i dati vengono popolate. Se si vuole semplicemente testare il layout della griglia inizialmente quindi è possibile utilizzare qualsiasi raccolta che implementa IEnumerable (e un paio di altri) come l'origine dati.

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

Questo vi permetterà di concentrarsi sulla presentazione della collezione nella griglia. Mi riferisco alle LiveExamples inclusi nell'installazione per una spiegazione completa di questi e di vederli in azione. I LiveExamples sono veramente molto bello.

Quando arriva il momento di collegare i dati, utilizzare un framework ORM (come NHibernate o Linq2SQL) per ottenere collezioni di oggetti e si legano queste collezioni per il DataSource come sopra.

È possibile utilizzare DataTable pianura e set di dati di legarsi al DataSource anche, ma quelli sono solo buoni per molto piccole applicazioni.

Altri suggerimenti

Passare attraverso gli esempi dal vivo in quanto sono molto buoni. I forum sono veramente buono e la gente è molto sensibile lì. Gli sviluppatori mantengono i blog con esempi di codice extra che hanno aiutato in molte aree.

In aspetti di utilizzare gli oggetti IEnumerable con l'origine dati, assicurati di rivedere il contenuto per quanto riguarda l'evento OnNeedDataSource, in modo critico per voi da capire quando si desidera che la griglia per ordinare e filtrare.

Sono stato con Telerik per circa 2 anni. Gli esempi sono a posto per scoprire cosa si può fare ... Ma sono molto poco codice vero e proprio che sarà di aiuto. Utilizzare la base di conoscenze per le specifiche.

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

Le forme sono un bene se si sono bloccati e non hanno il supporto o non può aspettare così a 24+ ore per ottenere una risposta.

Inoltre, utilizzando il designer crea un codice piuttosto disordinato w / Telerik controlla (molto simile a altri controlli). Ho usato per fare tutti i miei cambiamenti nel design, ma incasinato il mio codice aspx piuttosto male la maggior parte del tempo. Invece, creo temi e skin in modo che le opzioni standard possono essere impostate in tutta la mia app. Questo riduce molto del nostro codice e aiuta w / standardizzazione.

<%-- 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" /> 

Trovo il loro aiuto how-to è molto utile pure. http://www.telerik.com/help/aspnet-ajax/ajxajax. html

Usiamo i controlli utente Telerik ASP.NET nella maggior parte delle nostre applicazioni interne / esterne e abbiamo trovato loro di essere molto utile.

Inoltre, hanno un ottimo sito di supporto: Telerik Supporto .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top