Pergunta

Você normalmente usar o designer ou fazer tudo em ASPX?

são os recursos que você encontrou particularmente útil para chegar até a velocidade rapidamente sobre como usar esse controle? Eu observei os comentários IntelliSense para esse controle são mínimas.

Eu estou continuando a procurar a documentação no site da Telerik, eu estou querendo saber se há qualquer mais rápido - "Como associar um conjunto de dados e personalizar a grade usando modelos em 15 segundos" tipo de artigo. Tentando reduzir a minha curva de aprendizagem para usar este controle.

Foi útil?

Solução

Nós recentemente começou a utilizar RadGrid no meu time. Nós encontramos suas LiveExamples ser muito informativo. A maior parte de facilitar uso de RadGrid não é a própria grade, mas na forma como os dados são preenchidos. Se você simplesmente quer testar o layout da grade inicialmente, em seguida, você pode usar qualquer coleção que implementa IEnumerable (e um par de outros) como a fonte de dados.

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

Isso permitirá que você se concentrar na apresentação da coleção na grade. Remeto para as LiveExamples incluídos na instalação para uma explicação completa destes e de vê-los em ação. Os LiveExamples são realmente muito bom.

Quando chega a hora de ligar os seus dados, use um quadro ORM (como NHibernate ou Linq2SQL) para obter coleções de objetos e ligar essas coleções para a DataSource como acima.

Você pode usar tabelas de dados simples e conjuntos de dados para se ligar ao DataSource também, mas esses são apenas bons para pequenas aplicações.

Outras dicas

Go através dos exemplos vivos como eles são muito bons. Os fóruns são realmente muito bom e as pessoas são realmente sensível lá. Os desenvolvedores manter blogs com amostras de código extras que ajudaram em muitas áreas.

Em aspectos ao usar IEnumerable objetos com a fonte de dados, certifique-se de rever o conteúdo sobre o evento OnNeedDataSource, pois isso irá crítico para você entender quando você quer a grade para classificar e filtrar.

Eu tenho usado telerik por cerca de 2 anos. Os exemplos são bem para descobrir o que você pode fazer ... Mas eles têm um código muito pouco real que vai ajudar. Use a base de conhecimento para fins específicos.

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

As formas são boas se você está preso e não tem suporte ou não pode esperar que os 24+ horas para obter uma resposta.

Além disso, usando o designer cria algum código bastante confuso w / telerik controles (bem como outros controles). Eu costumava fazer todas as minhas alterações no designer mas errei meu código aspx muito ruim na maioria das vezes. Em vez disso, eu crio temas e peles para que as opções padrão pode ser definido através do meu aplicativo. Isso reduz um monte de nosso código e ajuda w / padronização.

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

I encontrar a sua ajuda de muito útil, bem como fazer. http://www.telerik.com/help/aspnet-ajax/ajxajax. html

Nós usamos os controles de usuário Telerik ASP.NET na maioria das nossas aplicações internas / externas e encontrou-os a ser bastante útil.

Além disso, eles têm um bom site de suporte: Suporte Telerik .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top