Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    ObjectDataSource... modalità corretta di gestione per un'applicazione complessa

    Ciao a tutti, vorrei introdurre una gestione corretta per l'utilizzo di DataSource nei gridView

    spulciando i vari esempi trovati sul sito Ms ho trovato spesso questa modalità di gestione

    <asp:GridView ID="Products" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID"
    DataSourceID="ObjectDataSource1" EnableViewState="False" AllowPaging="True" OnDataBound="Products_DataBound" AllowSorting="True">
    <Columns>
    <asp:BoundField DataField="ProductName" HeaderText="Product" SortExpression="ProductName" />
    <asp:BoundField DataField="CategoryName" HeaderText="Category" ReadOnly="True"
    SortExpression="CategoryName" />
    <asp:BoundField DataField="SupplierName" HeaderText="Supplier" ReadOnly="True"
    SortExpression="SupplierName" />
    <asp:BoundField DataField="UnitPrice" HeaderText="Price" DataFormatString="{0:C}" HtmlEncode="False" />
    <asp:CheckBoxField DataField="Discontinued" HeaderText="Discontinued" SortExpression="Discontinued" />
    </Columns>
    </asp:GridView>
    <asp:ObjectDataSource ID="ObjectDataSource1" runat="server"
    SelectMethod="GetProducts" TypeName="ProductsBLL" DeleteMethod="DeleteProduct">
    <DeleteParameters>
    <asp:Parameter Name="productID" Type="Int32" />
    </DeleteParameters>
    </asp:ObjectDataSource>


    Dal punto di vista delle performance (e cmq per un'applicazione complessa) la considerate la soluzione adatta?? Intendo passare nell'ObjectDataSource il nome del metodo e della classe di riferimento (in questo caso ProductsBLL) per effettuare operazioni di select/delete... oppure esiste una soluzione migliore?.

    Secondo dubbio: per quanto riguarda i parametri, che differenza c'è tra la modialità sopra indicata ed il passaggio dei valori da codice? (ad esempio per un'operazione di insert che richeide diversi parametri... magari tipizzati)

    Grazie per i suggerimenti!

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Nessun aiutino??

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.