cu ce m-am mai batut in ultimul timp

cu optimizare aplicatie sa mearga mai repede – si am reusit sa gasesc articolul asta
http://www.mostlylucid.co.uk/archive/2003/12/09/664.aspx

in care spune ca intr-un gridview e mai rapid sa faci conversia la obiect + proprietati decit eval -care foloseste late binding

adica – folositi asta
  <asp:Label ID=”lblNume” runat=”server” Text='<%# string.Format(“iata {0}”,((obiect)Container.DataItem).nume) %>’ ></asp:Label>

in loc de asta

<asp:Label ID=”lblNume” runat=”server” Text='<%# Eval(“nume”,”iata {0}”) %>’></asp:Label>

M-am mai batut cu property grid si cu ICustomTypeDescriptor – si am observat ca property grid cheama
GetProperties(Attribute[] attributes) – cu atributul browsable – iar un dropdownlist binduit cheama GetProperties() simplu ( de ce il cheama – iata o minune – probabil vrea sa se asigure ca exista proprietatile inainte de a le chema …)
Concluzia : implementati GetProperties(Attribute[] attributes)  pentru un property grid cit mai bun si GetProperties() lasati-l cit mai simplu pentru asp.net

Leave a Reply

Your email address will not be published. Required fields are marked *