Question

Utilisez-vous généralement le concepteur ou faire tout dans le ASPX?

Les ressources que vous avez trouvé particulièrement utile pour trouver rapidement opérationnel sur la façon d'utiliser ce contrôle? Je l'ai remarqué les commentaires IntelliSense pour ce contrôle sont minimes.

Je continue à naviguer dans la documentation sur le site Web de Telerik, je me demande s'il y a une plus rapide - « Comment lier un ensemble de données et de personnaliser la grille à l'aide des modèles en 15 secondes » type d'article. Essayer de réduire ma courbe d'apprentissage pour l'utilisation de ce contrôle.

Était-ce utile?

La solution

Nous avons récemment commencé à utiliser RadGrid dans mon équipe. Nous avons trouvé leur LiveExamples être très instructif. La plus grande partie de l'assouplissement de l'utilisation RadGrid n'est pas la grille elle-même, mais dans la façon dont les données sont peuplées. Si vous voulez simplement tester la mise en page de la grille au départ, vous pouvez utiliser toute collection qui implémente IEnumerable (et quelques autres) comme source de données.

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

Cela vous permettra de mettre l'accent sur la présentation de la collection dans la grille. Je renvoie aux LiveExamples inclus dans l'installation pour une explication complète de ces derniers et de les voir en action. Les LiveExamples sont vraiment très agréable.

Quand vient le temps de brancher vos données, utilisez un cadre ORM (comme NHibernate ou Linq2SQL) pour obtenir des collections d'objets et de lier ces collections au DataSource comme ci-dessus.

Vous pouvez utiliser DataTables et DataSets simples pour se lier au DataSource aussi, mais ceux qui ne sont bonnes que pour des applications très petites.

Autres conseils

Passez par les exemples en direct car ils sont très bons. Les forums sont vraiment bien et les gens sont vraiment là sensibles. Les développeurs conservent des blogs avec des exemples de code supplémentaires qui ont aidé dans beaucoup de domaines.

À bien des égards à l'aide d'objets IEnumerable avec la source de données, assurez-vous d'examiner le contenu en ce qui concerne l'événement OnNeedDataSource, car cela essentiel pour vous de comprendre quand vous voulez la grille pour trier et filtrer.

J'utilise telerik pendant environ 2 ans. Les exemples sont d'accord pour trouver ce que vous pouvez faire ... Mais ils ont très peu de code réel qui vous aidera. Utilisez la base de connaissances pour plus de détails.

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

Les formulaires sont bons si vous êtes coincé et ne pas le soutien ou ne peut pas attendre que les 24+ heures pour obtenir une réponse.

En outre, en utilisant le concepteur crée un code assez désordonné w / telerik contrôle (un peu comme d'autres contrôles). Je faisais tous mes changements dans le concepteur, mais il foiré mon code .aspx assez mauvais la plupart du temps. Au lieu de cela, je crée des thèmes et des peaux afin que les options standard peuvent être réglées sur mon application. Cela réduit beaucoup de notre code et aide w / standardisation.

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

Je trouve leur aide à la façon dont est très utile aussi bien. http://www.telerik.com/help/aspnet-ajax/ajxajax. html

Nous utilisons les contrôles utilisateur Telerik ASP.NET dans la plupart de nos applications internes / externes et nous les avons trouvés tout à fait utile.

En outre, ils ont un très bon site de support: Telerik support .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top