LinqDataSource Osztály

Definíció

Lehetővé teszi Language-Integrated lekérdezés (LINQ) használatát egy ASP.NET-weblapon korrektúraszövegen keresztül adatobjektum adatainak lekéréséhez és módosításához.

public ref class LinqDataSource : System::Web::UI::DataSourceControl, System::Web::DynamicData::IDynamicDataSource
public ref class LinqDataSource : System::Web::UI::WebControls::ContextDataSource, System::Web::DynamicData::IDynamicDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.LinqDataSource), "LinqDataSource.ico")]
public class LinqDataSource : System.Web.UI.DataSourceControl, System.Web.DynamicData.IDynamicDataSource
[System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.LinqDataSource), "LinqDataSource.bmp")]
public class LinqDataSource : System.Web.UI.WebControls.ContextDataSource, System.Web.DynamicData.IDynamicDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.LinqDataSource), "LinqDataSource.ico")>]
type LinqDataSource = class
    inherit DataSourceControl
    interface IDynamicDataSource
    interface IDataSource
[<System.Drawing.ToolboxBitmap(typeof(System.Web.UI.WebControls.LinqDataSource), "LinqDataSource.bmp")>]
type LinqDataSource = class
    inherit ContextDataSource
    interface IDynamicDataSource
    interface IDataSource
Public Class LinqDataSource
Inherits DataSourceControl
Implements IDynamicDataSource
Public Class LinqDataSource
Inherits ContextDataSource
Implements IDynamicDataSource
Öröklődés
Öröklődés
Attribútumok
Megvalósítás

Példák

Az alábbi példa egy vezérlőt LinqDataSource mutat be, amely adatokat kér le egy nevű Productsentitásosztályból. Az entitásosztályt az O/R Designer vagy a SqlMetal.exe segédprogrammal lehetett létrehozni. A Where tulajdonság csak az 50-nél nagyobb értékű Price rekordokat adja vissza. Egy GridView vezérlő az adatok megjelenítéséhez LinqDataSource a vezérlőhöz van kötve.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    Where="Price > 50"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    Where="Price > 50"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:GridView 
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:GridView>

Az alábbi példa egy vezérlőt LinqDataSource mutat be, amely lehetővé teszi a felhasználók számára a rekordok frissítését, törlését és beszúrását az adatforrásban. A DetailsView vezérlő a vezérlőhöz LinqDataSource van kötve, és lehetővé teszi a felhasználók számára az adatok megtekintését és módosítását. Figyelje meg, hogy a rekordok kiválasztásához, frissítéséhez, törléséhez vagy beszúrásához nincs szükség SQL-parancsra.

<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    EnableUpdate="true"
    EnableInsert="true"
    EnableDelete="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:DetailsView 
    DataKeyNames="ProductID"
    AutoGenerateEditButton="true"
    AutoGenerateDeleteButton="true"
    AutoGenerateInsertButton="true"
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:DetailsView>
<asp:LinqDataSource 
    ContextTypeName="ExampleDataContext" 
    TableName="Products" 
    EnableUpdate="true"
    EnableInsert="true"
    EnableDelete="true"
    ID="LinqDataSource1" 
    runat="server">
</asp:LinqDataSource>
<asp:DetailsView 
    DataKeyNames="ProductID"
    AutoGenerateEditButton="true"
    AutoGenerateDeleteButton="true"
    AutoGenerateInsertButton="true"
    AllowPaging="true"
    DataSourceID="LinqDataSource1"
    ID="GridView1" 
    runat="server">
</asp:DetailsView>

Az alábbi példa egy eseménykezelőt mutat be az Selecting eseményhez, amely a weblapon lévő érték alapján állítja be az adatobjektumot.

public partial class Default3 : System.Web.UI.Page
{
    string[] citiesArray = 
    { 
        "Atlanta", 
        "Charlotte", 
        "Denver", 
        "New York", 
        "San Francisco" 
    };

    protected void Page_Load(object sender, EventArgs e)
    {
    }

    protected void LinqDataSource_Selecting(object sender, LinqDataSourceSelectEventArgs e)
    {
        var cities = from city in citiesArray
                     where city.CompareTo("B") > 0
                     select city;
        e.Result = cities;
        // Or we could set e.Result = citiesArray to return all rows.
    }
}
Partial Class Default3
    Inherits System.Web.UI.Page

    Dim citiesArray() As String = _
    { _
        "Atlanta", _
        "Charlotte", _
        "Denver", _
        "New York", _
        "San Francisco" _
    }


    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
       
    End Sub

    
    Protected Sub LinqDataSource_Selecting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.LinqDataSourceSelectEventArgs) Handles LinqDataSource1.Selecting
        Dim cities = From city In citiesArray _
                     Where city > "B" _
                     Select city
        e.Result = cities
        ' Or we could set e.Result = citiesArray to return all rows.
    End Sub
    
End Class

Az alábbi példa egy vezérlőelemet LinqDataSource mutat be, amely két oszlop szerinti csoportosításra van konfigurálva. A Key tulajdonság egy két tulajdonsággal ProductCategory rendelkező objektumra és Color. Az általa It képviselt objektum átnevezése (aliasos) a következőre Products: . Az átnevezett Products objektum a csoportosítás egyes rekordjainak gyűjteményét tartalmazza. Minden példány tartalmazza a tábla összes oszlopát Products .

<asp:LinqDataSource 
  ContextTypeName="ExampleDataContext" 
  TableName="Products" 
  GroupBy="new(ProductCategory, Color)"
  Select="new(Key,
          It As Products,
          Max(ListPrice) As MaxListPrice, 
          Min(ListPrice) As MinListPrice)"
  ID="LinqDataSource1" 
  runat="server">
</asp:LinqDataSource>
<asp:LinqDataSource 
  ContextTypeName="ExampleDataContext" 
  TableName="Products" 
  GroupBy="new(ProductCategory, Color)"
  Select="new(Key,
          It As Products,
          Max(ListPrice) As MaxListPrice, 
          Min(ListPrice) As MinListPrice)"
  ID="LinqDataSource1" 
  runat="server">
</asp:LinqDataSource>

Az alábbi példában két ListView vezérlő látható, amelyek az előző példában szereplő LinqDataSource vezérlő adatait jelenítik meg. Az egyik ListView vezérlő megjeleníti a csoportosított adatokat, a másik ListView vezérlő pedig az adott csoporthoz tartozó termékek egyedi nevét. A beágyazott adathoz kötött vezérlő tulajdonsága DataSourceProductsaz objektum aliasa It .

<asp:ListView 
    DataSourceID="LinqDataSource1" 
    ID="ListView1" runat="server">

    <LayoutTemplate>
      <table id="Table1" 
          style="background-color:Teal;color:White" 
          runat="server" 
          class="Layout">
          
        <thead>
          <tr>
            <th><b>Product Category</b></th>
            <th><b>Color</b></th>
            <th><b>Highest Price</b></th>
            <th><b>Lowest Price</b></th>
          </tr>
        </thead>
        <tr runat="server" id="itemPlaceholder">
        </tr>
        
      </table>
    </LayoutTemplate>

    <ItemTemplate>
      <tr>
        <td><%# Eval("key.ProductCategory") %></td>
        <td><%# Eval("key.Color") %></td>
        <td><%# Eval("MaxListPrice") %></td>
        <td><%# Eval("MinListPrice") %></td>
      </tr>
      <tr>
        
        <td colspan="4" style="width:100%;background-color:White;color:Black">
          <asp:ListView 
            DataSource='<%# Eval("Products") %>' 
            runat="server" 
            ID="ListView2">

            <LayoutTemplate>
              <div runat="server" id="itemPlaceholder" />
            </LayoutTemplate>

            <ItemTemplate>
              <%# Eval("ProductName") %><br />
            </ItemTemplate>

          </asp:ListView> 
        </td>
      </tr>
    </ItemTemplate>
  </asp:ListView>
<asp:ListView 
   DataSourceID="LinqDataSource1" 
   ID="ListView1" runat="server">

   <LayoutTemplate>
     <table id="Table1" 
         style="background-color:Teal;color:White" 
         runat="server" 
         class="Layout">
         
       <thead>
         <tr>
           <th><b>Product Category</b></th>
           <th><b>Color</b></th>
           <th><b>Highest Price</b></th>
           <th><b>Lowest Price</b></th>
         </tr>
       </thead>
       <tr runat="server" id="itemPlaceholder">
       </tr>
       
     </table>
   </LayoutTemplate>

   <ItemTemplate>
     <tr>
       <td><%# Eval("key.ProductCategory") %></td>
       <td><%# Eval("key.Color") %></td>
       <td><%# Eval("MaxListPrice") %></td>
       <td><%# Eval("MinListPrice") %></td>
     </tr>
     <tr>
       
       <td colspan="4" style="width:100%;background-color:White;color:Black">
         <asp:ListView 
           DataSource='<%# Eval("Products") %>' 
           runat="server" 
           ID="ListView2">

           <LayoutTemplate>
             <div runat="server" id="itemPlaceholder" />
           </LayoutTemplate>

           <ItemTemplate>
             <%# Eval("ProductName") %><br />
           </ItemTemplate>

         </asp:ListView> 
       </td>
     </tr>
   </ItemTemplate>
 </asp:ListView>

Megjegyzések

Ebben a témakörben:

Bevezetés

Language-Integrated Lekérdezés (LINQ) egy lekérdezési szintaxis, amely olyan lekérdezési operátorok készletét határozza meg, amelyek lehetővé teszik a bejárási, szűrési és vetítési műveletek deklaratív módon történő kifejezését bármely .NET-alapú programozási nyelven. Az adatobjektum lehet memóriabeli adatgyűjtés vagy egy adatbázisból származó adatokat képviselő objektum. Az adatokat anélkül is lekérheti vagy módosíthatja, hogy minden művelethez SQL-parancsokat kellene írnia.

A LinqDataSource vezérlőelem lehetővé teszi a LINQ használatát egy ASP.NET weblapon a korrektúraszöveg tulajdonságainak beállításával. A LinqDataSource vezérlő a LINQ-t használja az SQL-hez az adatparancsok automatikus létrehozásához. További információ a LINQ-ról az SQL-ről: LINQ–SQL.

Ha memórián belüli adatgyűjtésből próbál adatokat beolvasni, a ContextTypeName tulajdonságot az adatgyűjtést tartalmazó osztályra állítja be. A tulajdonságot az TableName adatgyűjtést visszaadó tulajdonságra vagy mezőre állítja be. Előfordulhat például, hogy egy osztály neve Person olyan tulajdonságot FavoriteCities tartalmaz, amely sztringértékeket tartalmazó tömböt ad vissza. Ebben az esetben a tulajdonságot a ContextTypeName következőre Person állítja, és a tulajdonságot a következőre állítja TableNameFavoriteCities: .

Adatbázis lekérdezésekor először olyan entitásosztályokat kell létrehoznia, amelyek az adatbázist és a táblákat jelölik. Ezeket az osztályokat az Object Relational Designer vagy a SqlMetal.exe segédprogrammal hozhatja létre. Ezután állítsa a ContextTypeName tulajdonságot az adatbázist képviselő osztályra, és állítsa a TableName tulajdonságot az adatbázistáblát képviselő tulajdonságra.

A műveletek sorrendje

A LinqDataSource vezérlő az alábbi sorrendben alkalmazza az adatműveleteket:

  1. Hol (adja meg, hogy mely adatrekordokat adja vissza).

  2. Rendezés (rendezés) szerint.

  3. Csoportosítás (az értékeket megosztó adatrekordok összesítése).

  4. Csoportok sorrendje (csoportosított adatok rendezése).

  5. Válassza ki (adja meg a visszaadni kívánt mezőket vagy tulajdonságokat).

  6. Automatikus rendezés (adatrekordok rendezése a felhasználó által kiválasztott tulajdonság szerint).

  7. Automatikus oldal (a felhasználó által kiválasztott adatrekordok egy részhalmazának lekérése).

A tulajdonsághoz feltételeket adhat a Where lekérdezésből visszaadott adatrekordok szűréséhez. Ha a Where tulajdonság nincs beállítva, a vezérlő minden LinqDataSource rekordot lekér az adatobjektumból.

Adatok megrendelése

A tulajdonsággal OrderBy megadhatja a visszaadott adatokból a rendezéshez használt tulajdonságok nevét.

Note

Ha a LinqDataSource vezérlőelemet a 2000-SQL Server vagy SQL Server Compact 3.5-tel használja, és a AutoPage tulajdonság értéke true, meg kell adnia egy értéket a OrderBy tulajdonságban. Alapértelmezés szerint a AutoPage tulajdonság true. Ha értéket rendel a Select tulajdonsághoz, a lekérdezésben visszaadott tulajdonságok listájában az összes identitásoszlopot is tartalmaznia kell.

Adatok csoportosítása

A tulajdonsággal GroupBy megadhatja, hogy mely tulajdonságokat használja az azonos értékeket tartalmazó adatrekordok összevonásához. Az adatok csoportosításakor a tulajdonságba belefoglalhatja Key a Itdinamikusan létrehozott tulajdonságokat Select . A Key tulajdonság az adatok csoportosításához használt tulajdonság vagy tulajdonságok értékeire hivatkozik. Ha például egy nevesített Categorytulajdonság szerint csoportosít, a Key tulajdonság a tulajdonság összes egyedi értékét Category tartalmazza. A It tulajdonság egy adatcsoportban lévő egyedi rekordok gyűjteményére hivatkozik. A tulajdonságot iterálva It lekérheti a csoportosítási műveletben konszolidált egyes rekordokat. Ha például egy nevesített Categorytulajdonság szerint csoportosít, a It tulajdonság tartalmazza az összes olyan rekordot, amely közös értékkel rendelkezik a Category tulajdonságban.

A tulajdonsággal OrderGroupsBy megadhatja a csoportosított adatok rendezéséhez használandó tulajdonságokat. Az adatok csoportosításakor a OrderBy tulajdonság határozza meg a csoportosított adatok egyes rekordjainak rendezését.

Alapértelmezés szerint a LinqDataSource vezérlő az összes tulajdonság értékeit lekéri egy adatobjektumból. A tulajdonsággal Select megadhatja, hogy mely tulajdonságokat adja vissza, ha az elérhető tulajdonságok egy részhalmazával szeretne dolgozni. A Kiválasztás műveletet a Where, Order By és Group By műveletek után alkalmazza a rendszer. Ezért ha aliasneveket hoz létre egy Select záradékban, az alias nem érhető el a többi záradékban.

Adatmódosítások

Megadhatja, hogy az adatmódosítások engedélyezve legyenek-e a , EnableDeleteés EnableInsert a EnableUpdatetulajdonságok használatával. A vezérlők adatainak LinqDataSource módosítására szolgáló felhasználói felületet általában egy adathoz kötött vezérlőn keresztül biztosítják, például egy DetailsView vezérlőn keresztül. Az automatikus adatmódosítások engedélyezéséhez EnableDeletea beállításon EnableInsertEnableUpdatetruekívül a következő feltételekre is szükség van:

  • A Select tulajdonság nem rendelhető hozzá értékhez.

  • A GroupBy tulajdonság nem rendelhető hozzá értékhez.

  • A tulajdonsághoz rendelt osztálynak a ContextTypeName következőből DataContextkell származnia: .

  • A tulajdonsághoz rendelt tulajdonságnak a TableName következőből Table<TEntity>kell származnia: .

Kétféleképpen korlátozhatja, hogy mely tulajdonságok jelenjenek meg egy adathoz kötött vezérlőelemben. Beállíthatja a tulajdonságot a Select tulajdonságok egy részhalmazára, vagy vezérlőelemek hozzáadásával DataControlField meghatározhatja az adathoz kötött vezérlőelemek mezőit. Ha azonban beállítja a Select tulajdonságot, az azt jelenti, hogy az automatikus frissítési, beszúrási és törlési műveletek nem engedélyezhetők. Ha engedélyezni szeretné az automatikus adatmódosításokat, miközben az elérhető tulajdonságok egy részhalmazával dolgozik, ne állítsa be a tulajdonságot Select . Ehelyett kérje le az összes tulajdonságot az adatobjektumból, és az adathoz kötött vezérlővel kezelje, hogy mely tulajdonságok jelenjenek meg. Ha a vezérlőt vagy a vezérlőt DetailsView használja, a tulajdonságokat GridViewis AutoGenerateRows be kell állítaniaAutoGenerateColumns.false Ez megakadályozza, hogy az adathoz kötött vezérlő automatikusan befogja az adatok szerkesztéséhez és törléséhez szükséges gombokat. Az adathoz kötött vezérlőelemben nem megjelenített értékek megtekintése állapotban vannak tárolva. A rendszer változatlanul továbbítja őket az adatforrásnak az adatfrissítés végrehajtásakor.

Értékek kiértékelése futásidőben

Ha futásidőben kell kiértékelnie az értékeket az értékek megrendeléséhez, szűréséhez vagy csoportosításához, paramétereket adhat hozzá a WhereParameters, GroupByParameters, OrderGroupsByParametersvagy OrderByParameters gyűjteményekhez.

Ha alapértelmezett értékeket szeretne megadni, paramétereket adhat hozzá a InsertParameters gyűjteményhez.

Ha az adatművelet végrehajtása előtt meg szeretné vizsgálni vagy módosítani szeretné az értékeket, kezelheti az Deleting, Inserting, , Selectingvagy Updating eseményeket. Ezeket az eseményeket úgy is kezelheti, hogy megszakítsa az adatműveletet, vagy megvizsgálja azokat az érvényesítési hibákat, amelyek akkor történtek, amikor a felhasználói bemenet alapján beállított tulajdonságokat az adatosztályban.

Ha az adatművelet befejezése után szeretné megvizsgálni az értékeket, kezelje az Deleted, Inserted, Selectedvagy Updated eseményeket.

Tárolt eljárások használata

A vezérlővel LinqDataSource adatokat kér le egy tárolt eljárásból egy eseménykezelő létrehozásával az Selecting eseményhez. Az eseménykezelőben meghívja a tárolt eljárást képviselő adatkörnyezeti osztály metódusát, és az eredményt az ResultLinqDataSourceSelectEventArgs objektum tulajdonságára állítja. Ha engedélyezni szeretné az adatok automatikus frissítési, beszúrási és törlési műveleteit, a metódusból visszaadott típusnak meg kell egyeznie a TableName tulajdonságban megadott típussal. Az adatkörnyezeti metódusok létrehozásával kapcsolatos további információkért lásd: Tárolt eljárásokra és függvényekre leképezett DataContext-metódusok létrehozása (O/R Designer).>

Deklaratív szintaxis

<asp:LinqDataSource
    AutoGenerateOrderByClause="True|False"
    AutoGenerateWhereClause="True|False"
    AutoPage="True|False"
    AutoSort="True|False"
    ContextTypeName="string"
    EnableDelete="True|False"
    EnableInsert="True|False"
    EnableTheming="True|False"
    EnableUpdate="True|False"
    EnableViewState="True|False"
    GroupBy="string"
    ID="string"
    OnContextCreated="ContextCreated event handler"
    OnContextCreating="ContextCreating event handler"
    OnContextDisposing="ContextDisposing event handler"
    OnDataBinding="DataBinding event handler"
    OnDeleted="Deleted event handler"
    OnDeleting="Deleting event handler"
    OnDisposed="Disposed event handler"
    OnInit="Init event handler"
    OnInserted="Inserted event handler"
    OnInserting="Inserting event handler"
    OnLoad="Load event handler"
    OnPreRender="PreRender event handler"
    OnSelected="Selected event handler"
    OnSelecting="Selecting event handler"
    OnUnload="Unload event handler"
    OnUpdated="Updated event handler"
    OnUpdating="Updating event handler"
    OrderBy="string"
    runat="server"
    Select="string"
    SkinID="string"
    StoreOriginalValuesInViewState="True|False"
    TableName="string"
    Visible="True|False"
    Where="string"
>
        <GroupByParameters />
        <InsertParameters />
        <OrderByParameters />
        <SelectParameters />
        <WhereParameters />
</asp:LinqDataSource>

Konstruktorok

Name Description
LinqDataSource()

Inicializálja a LinqDataSource osztály új példányát.

Tulajdonságok

Name Description
Adapter

Lekéri a vezérlő böngészőspecifikus adapterét.

(Öröklődés forrása Control)
AppRelativeTemplateSourceDirectory

Lekéri vagy beállítja a vezérlőt tartalmazó objektum Page alkalmazás-relatív virtuális könyvtárátUserControl.

(Öröklődés forrása Control)
AutoGenerateOrderByClause

Lekéri vagy beállít egy értéket, amely jelzi, hogy a LinqDataSource vezérlő dinamikusan létrehoz-e Order By záradékot a OrderByParameters gyűjtemény értékei alapján.

AutoGenerateWhereClause

Lekéri vagy beállít egy értéket, amely jelzi, hogy a LinqDataSource vezérlő dinamikusan létrehoz-e Where záradékot a WhereParameters gyűjteményben meghatározott értékek alapján.

AutoPage

Lekéri vagy beállít egy értéket, amely jelzi, hogy a LinqDataSource vezérlő támogatja-e az adatok szakaszain való navigálást futásidőben.

AutoSort

Lekéri vagy beállít egy értéket, amely jelzi, hogy a LinqDataSource vezérlő támogatja-e az adatok futásidőben történő rendezését.

BindingContainer

Lekéri a vezérlő adatkötését tartalmazó vezérlőt.

(Öröklődés forrása Control)
ChildControlsCreated

Beolvas egy értéket, amely jelzi, hogy a kiszolgálóvezérlő gyermekvezérlői létrejöttek-e.

(Öröklődés forrása Control)
ClientID

Lekéri a ASP.NET által létrehozott kiszolgálóvezérlő-azonosítót.

(Öröklődés forrása DataSourceControl)
ClientIDMode

Ez a tulajdonság nem használható adatforrás-vezérlőkhöz.

(Öröklődés forrása DataSourceControl)
ClientIDSeparator

Beolvas egy karakterértéket, amely a tulajdonságban használt elválasztó karaktert ClientID jelöli.

(Öröklődés forrása Control)
Context

Lekéri az HttpContext aktuális webkérelem kiszolgálóvezérlőjével társított objektumot.

(Öröklődés forrása Control)
ContextTypeName

Lekéri vagy beállítja annak a típusnak a nevét, amely annak a tulajdonságnak a nevét tartalmazza, amelynek az értéke tartalmazza a lekérni kívánt adatokat.

Controls

ControlCollection Lekéri az objektumot, amely egy adott kiszolgálóvezérlő gyermekvezérlőit jelöli a felhasználói felületi hierarchiában.

(Öröklődés forrása DataSourceControl)
DataItemContainer

Az elnevezési tárolóra mutató hivatkozás lekérdezése, ha az elnevezési tároló implementálva van IDataItemContainer.

(Öröklődés forrása Control)
DataKeysContainer

Az elnevezési tárolóra mutató hivatkozás lekérdezése, ha az elnevezési tároló implementálva van IDataKeysControl.

(Öröklődés forrása Control)
DeleteParameters

Ezt a tulajdonságot az LinqDataSource osztály nem használja.

DesignMode

Lekéri az értéket, amely jelzi, hogy egy vezérlőt használ-e a tervezőfelületen.

(Öröklődés forrása Control)
EnableDelete

Lekéri vagy beállít egy értéket, amely jelzi, hogy az adatrekordok törölhetők-e a LinqDataSource vezérlőelemen keresztül.

EnableInsert

Lekéri vagy beállít egy értéket, amely jelzi, hogy az adatrekordok beszúrhatók-e a LinqDataSource vezérlőn keresztül.

EnableObjectTracking

Lekéri vagy beállítja azt az értéket, amely jelzi, hogy az adatkörnyezet-objektum módosításai nyomon követhetők-e.

EnableTheming

Értéket kap, amely jelzi, hogy ez a vezérlő támogatja-e a témákat.

(Öröklődés forrása DataSourceControl)
EnableUpdate

Lekéri vagy beállít egy értéket, amely jelzi, hogy az adatrekordok frissíthetők-e a LinqDataSource vezérlőn keresztül.

EnableViewState

Lekéri vagy beállít egy értéket, amely jelzi, hogy a kiszolgálóvezérlő megőrzi-e a nézetállapotát, és hogy a gyermekvezérlők nézetállapota megmarad-e a kérést kérő ügyfélnek.

(Öröklődés forrása Control)
EntitySetName

Lekéri vagy beállítja az adatgyűjtést jelképező adatforrás-objektum tulajdonságának vagy mezőjének nevét.

(Öröklődés forrása ContextDataSource)
EntityTypeName

Lekéri vagy beállítja a beszúrási, törlési és frissítési műveletekhez létrehozott típus nevét.

(Öröklődés forrása ContextDataSource)
Events

Lekéri a vezérlő eseménykezelő delegáltjainak listáját. Ez a tulajdonság írásvédett.

(Öröklődés forrása Control)
GroupBy

Lekéri vagy beállít egy értéket, amely meghatározza, hogy mely tulajdonságokat használja a rendszer a beolvasott adatok csoportosításához.

GroupByParameters

Lekéri a Group By záradék létrehozásához használt paraméterek gyűjteményét.

HasChildViewState

Beolvas egy értéket, amely jelzi, hogy az aktuális kiszolgálóvezérlő gyermekvezérlői rendelkeznek-e mentett nézetállapot-beállításokkal.

(Öröklődés forrása Control)
ID

Lekéri vagy beállítja a kiszolgálóvezérlőhöz rendelt programozott azonosítót.

(Öröklődés forrása Control)
IdSeparator

Lekéri a vezérlőazonosítók elválasztásához használt karaktert.

(Öröklődés forrása Control)
InsertParameters

Lekéri a beszúrási művelet során használt paraméterek gyűjteményét.

IsChildControlStateCleared

Beolvas egy értéket, amely jelzi, hogy a vezérlőben található vezérlők rendelkeznek-e vezérlőállapotmal.

(Öröklődés forrása Control)
IsTrackingViewState

Beolvas egy értéket, amely jelzi, hogy a kiszolgálóvezérlő menti-e a nézetállapot módosításait.

(Öröklődés forrása Control)
IsViewStateEnabled

Beolvas egy értéket, amely jelzi, hogy a nézet állapota engedélyezve van-e ehhez a vezérlőelemhez.

(Öröklődés forrása Control)
LoadViewStateByID

Beolvas egy értéket, amely jelzi, hogy a vezérlő részt vesz-e a nézet állapotának index helyett való ID betöltésében.

(Öröklődés forrása Control)
NamingContainer

Lekéri a kiszolgálóvezérlő elnevezési tárolójára mutató hivatkozást, amely egyedi névteret hoz létre az azonos ID tulajdonságértékkel rendelkező kiszolgálóvezérlők megkülönböztetéséhez.

(Öröklődés forrása Control)
OrderBy

Lekéri vagy beállítja azt az értéket, amely meghatározza, hogy mely mezőket használja a rendszer a beolvasott adatok megrendeléséhez.

OrderByParameters

Lekéri az Order By záradék létrehozásához használt paraméterek gyűjteményét.

OrderGroupsBy

Lekéri vagy beállítja a csoportosított adatok rendeléséhez használt mezőket.

OrderGroupsByParameters

Lekéri az Order Groups By záradék létrehozásához használt paraméterek gyűjteményét.

Page

A kiszolgálóvezérlőt tartalmazó példányra Page mutató hivatkozást kap.

(Öröklődés forrása Control)
Parent

Hivatkozás lekéri a kiszolgálóvezérlő szülővezérlőjét a lapvezérlő hierarchiájában.

(Öröklődés forrása Control)
RenderingCompatibility

Olyan értéket kap, amely meghatározza, hogy a HTML-renderelt ASP.NET verzió kompatibilis lesz-e.

(Öröklődés forrása Control)
Select

Lekéri vagy beállítja a beolvasott adatokban szereplő tulajdonságokat és számított értékeket.

SelectParameters

Lekéri az adatlekérési művelet során használt paraméterek gyűjteményét.

Site

Információt kap arról a tárolóról, amely az aktuális vezérlőt üzemelteti, amikor egy tervezőfelületen rendereli.

(Öröklődés forrása Control)
SkinID

Ráveszi a bőrt, hogy alkalmazza a DataSourceControl vezérlő.

(Öröklődés forrása DataSourceControl)
StoreOriginalValuesInViewState

Lekéri vagy beállít egy értéket, amely jelzi, hogy az adatforrásból származó adatokat megtekintési állapotban kell-e tárolni, hogy meggyőződjön arról, hogy az adatokat egy másik folyamat nem módosította a frissítés vagy a törlés előtt.

TableName

Lekéri vagy beállítja az adatgyűjtést jelképező adatkörnyezeti osztály tulajdonságának vagy mezőjének nevét.

TemplateControl

Lekéri vagy beállítja a vezérlőt tartalmazó sablonra mutató hivatkozást.

(Öröklődés forrása Control)
TemplateSourceDirectory

Lekéri az aktuális kiszolgálóvezérlő virtuális Page könyvtárátUserControl.

(Öröklődés forrása Control)
UniqueID

Lekéri a kiszolgálóvezérlő egyedi, hierarchikusan minősített azonosítót.

(Öröklődés forrása Control)
UpdateParameters

Ezt a gyűjteményt az LinqDataSource osztály nem használja.

ValidateRequestMode

Lekéri vagy beállít egy értéket, amely jelzi, hogy a vezérlő ellenőrzi-e a böngészőből érkező ügyfélbemenetet a potenciálisan veszélyes értékekért.

(Öröklődés forrása Control)
ViewState

Lekéri az állapotinformációk szótárát, amely lehetővé teszi egy kiszolgálóvezérlő nézetállapotának mentését és visszaállítását ugyanazon lap több kérése között.

(Öröklődés forrása Control)
ViewStateIgnoresCase

Olyan értéket kap, amely jelzi, hogy az StateBag objektum kis- és nagybetűket nem érzékelyítő-e.

(Öröklődés forrása Control)
ViewStateMode

Lekéri vagy beállítja ennek a vezérlőelemnek a nézetállapot-módját.

(Öröklődés forrása Control)
Visible

Lekéri vagy beállít egy értéket, amely jelzi, hogy a vezérlő vizuálisan jelenik-e meg.

(Öröklődés forrása DataSourceControl)
Where

Lekéri vagy beállít egy értéket, amely meghatározza, hogy milyen feltételeknek kell teljesülniük ahhoz, hogy egy rekord szerepeljen a lekért adatokban.

WhereParameters

Lekéri a Where záradék létrehozásához használt paraméterek gyűjteményét.

Metódusok

Name Description
AddedControl(Control, Int32)

A rendszer meghívja, miután egy gyermekvezérlőt hozzáadtak az ControlsControl objektum gyűjteményéhez.

(Öröklődés forrása Control)
AddParsedSubObject(Object)

Értesíti a kiszolgálóvezérlőt, hogy egy ELEM (XML vagy HTML) elemzése megtörtént, és hozzáadja az elemet a kiszolgálóvezérlő objektumához ControlCollection .

(Öröklődés forrása Control)
ApplyStyleSheetSkin(Page)

Alkalmazza a lapstíluslapon definiált stílustulajdonságokat a vezérlőelemre.

(Öröklődés forrása DataSourceControl)
BeginRenderTracing(TextWriter, Object)

Megkezdi a renderelési adatok tervezési idejének nyomon követését.

(Öröklődés forrása Control)
BuildProfileTree(String, Boolean)

Adatokat gyűjt a kiszolgálóvezérlőről, és elküldi azt a Trace tulajdonságnak, amely akkor jelenik meg, ha a nyomkövetés engedélyezve van az oldalon.

(Öröklődés forrása Control)
ClearCachedClientID()

A gyorsítótárazott ClientID érték beállítása a következőre null: .

(Öröklődés forrása Control)
ClearChildControlState()

Törli a kiszolgálóvezérlő gyermekvezérlőinek vezérlőállapot-adatait.

(Öröklődés forrása Control)
ClearChildState()

Törli a kiszolgálóvezérlő gyermekvezérlőinek nézetállapot- és vezérlőállapot-információit.

(Öröklődés forrása Control)
ClearChildViewState()

Törli a kiszolgálóvezérlő gyermekvezérlőinek nézetállapot-adatait.

(Öröklődés forrása Control)
ClearEffectiveClientIDMode()

ClientIDMode Az aktuális vezérlőpéldány és a gyermekvezérlők tulajdonságát a következőre Inheritállítja be: .

(Öröklődés forrása Control)
CreateChildControls()

A ASP.NET lap keretrendszere meghívta, hogy értesítse a kompozícióalapú implementációt használó kiszolgálóvezérlőket az általuk tartalmazott gyermekvezérlők létrehozására a visszaküldésre vagy a renderelésre való felkészüléshez.

(Öröklődés forrása Control)
CreateControlCollection()

Létrehoz egy gyűjteményt a gyermekvezérlők tárolásához.

(Öröklődés forrása DataSourceControl)
CreateQueryableView()

Lekérdezésre alkalmas nézetet ad vissza.

CreateView()

Létrehozza a LinqDataSourceView vezérlőhöz társított osztály új példányát.

DataBind()

Az adatforrást a meghívott kiszolgálóvezérlőhöz és annak összes gyermekvezérlőihez köti.

(Öröklődés forrása Control)
DataBind(Boolean)

Az adatforrást a meghívott kiszolgálóvezérlőhöz és annak gyermekvezérlőihez köti, és lehetőséget ad az DataBinding esemény elindítására.

(Öröklődés forrása Control)
DataBindChildren()

Adatforrás kötése a kiszolgálóvezérlő gyermekvezérlőihez.

(Öröklődés forrása Control)
Delete(IDictionary, IDictionary)

Törlési műveletet hajt végre.

Dispose()

Lehetővé teszi a kiszolgálóvezérlők számára a végleges törlést, mielőtt felszabadítanák a memóriából.

(Öröklődés forrása Control)
EndRenderTracing(TextWriter, Object)

Befejezi a renderelési adatok tervezési idejének nyomon követését.

(Öröklődés forrása Control)
EnsureChildControls()

Meghatározza, hogy a kiszolgálóvezérlő tartalmaz-e gyermekvezérlőket. Ha nem, gyermekvezérlőket hoz létre.

(Öröklődés forrása Control)
EnsureID()

Azonosítót hoz létre azokhoz a vezérlőkhöz, amelyekhez nincs hozzárendelve azonosító.

(Öröklődés forrása Control)
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
FindControl(String, Int32)

Az aktuális elnevezési tárolóban keres egy kiszolgálóvezérlőt a megadott id és a paraméterben pathOffset megadott egész számmal, amely segíti a keresést. Nem bírálhatja felül a FindControl metódus ezen verzióját.

(Öröklődés forrása Control)
FindControl(String)

Az aktuális elnevezési tárolóban keres egy kiszolgálóvezérlőt a megadott id paraméterrel.

(Öröklődés forrása DataSourceControl)
Focus()

A beviteli fókuszt a vezérlőre állítja.

(Öröklődés forrása DataSourceControl)
GetDesignModeState()

Lekéri a vezérlők tervezési idejének adatait.

(Öröklődés forrása Control)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetRouteUrl(Object)

Lekéri az útvonalparamétereknek megfelelő URL-címet.

(Öröklődés forrása Control)
GetRouteUrl(RouteValueDictionary)

Lekéri az útvonalparamétereknek megfelelő URL-címet.

(Öröklődés forrása Control)
GetRouteUrl(String, Object)

Lekéri az útvonalparamétereknek és az útvonalnévnek megfelelő URL-címet.

(Öröklődés forrása Control)
GetRouteUrl(String, RouteValueDictionary)

Lekéri az útvonalparamétereknek és az útvonalnévnek megfelelő URL-címet.

(Öröklődés forrása Control)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetUniqueIDRelativeTo(Control)

A megadott vezérlőelem tulajdonságának UniqueID előtaggal jelölt részét adja vissza.

(Öröklődés forrása Control)
GetView(String)

Az objektumhoz LinqDataSource társított adatforrásnézetet adja vissza.

GetView(String)

Lekéri az objektumhoz társított adatforrásnézetet QueryableDataSource .

(Öröklődés forrása QueryableDataSource)
GetViewNames()

Egy névgyűjteményt ad vissza, amely a vezérlőelemhez LinqDataSource társított nézetobjektumok listáját jelöli.

GetViewNames()

Lekéri a vezérlőelemhez társított nézeteket képviselő nevek gyűjteményét QueryableDataSource .

(Öröklődés forrása QueryableDataSource)
HasControls()

Meghatározza, hogy a kiszolgálóvezérlő tartalmaz-e gyermekvezérlőket.

(Öröklődés forrása DataSourceControl)
HasEvents()

Egy értéket ad vissza, amely jelzi, hogy az események regisztrálva vannak-e a vezérlőelemhez vagy bármely gyermekvezérlőhöz.

(Öröklődés forrása Control)
Insert(IDictionary)

Beszúrási műveletet hajt végre.

IsLiteralContent()

Meghatározza, hogy a kiszolgálóvezérlő csak literális tartalmat tartalmaz-e.

(Öröklődés forrása Control)
LoadControlState(Object)

Visszaállítja a vezérlőállapot adatait egy korábbi lapkérésből, amelyet a SaveControlState() metódus mentett.

(Öröklődés forrása Control)
LoadViewState(Object)

Betölti a vezérlőelem azon LinqDataSource értékeinek állapotát, amelyeket meg kell őrizni.

LoadViewState(Object)

Betölti a vezérlőelem azon QueryableDataSource értékeinek állapotát, amelyeket meg kell őrizni.

(Öröklődés forrása QueryableDataSource)
MapPathSecure(String)

Lekéri azt a fizikai útvonalat, amelybe egy virtuális elérési út abszolút vagy relatív értékként van leképezve.

(Öröklődés forrása Control)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnBubbleEvent(Object, EventArgs)

Meghatározza, hogy a kiszolgálóvezérlő eseménye átadva van-e a lap felhasználói felület kiszolgálóvezérlő hierarchiájának.

(Öröklődés forrása Control)
OnDataBinding(EventArgs)

Az eseményt emeli DataBinding ki.

(Öröklődés forrása Control)
OnInit(EventArgs)

Inicializálja a LinqDataSource objektumot.

OnLoad(EventArgs)

Az eseményt emeli Load ki.

(Öröklődés forrása Control)
OnPreRender(EventArgs)

Az eseményt emeli PreRender ki.

(Öröklődés forrása Control)
OnUnload(EventArgs)

Az eseményt emeli Unload ki.

OpenFile(String)

Lekéri a Stream fájl olvasásához használt fájlokat.

(Öröklődés forrása Control)
RaiseBubbleEvent(Object, EventArgs)

Hozzárendeli az esemény minden forrását és információját a vezérlő szülőjének.

(Öröklődés forrása Control)
RaiseDataSourceChangedEvent(EventArgs)

Az eseményt emeli DataSourceChanged ki.

(Öröklődés forrása DataSourceControl)
RaiseViewChanged()

Meghívja az OnDataSourceViewChanged(EventArgs) osztály metódusát DataSourceView .

(Öröklődés forrása QueryableDataSource)
RemovedControl(Control)

A rendszer meghívja a gyermekvezérlőt az Controls objektum gyűjteményéből való Control eltávolítása után.

(Öröklődés forrása Control)
Render(HtmlTextWriter)

Kiszolgálóvezérlési tartalmat küld egy megadott HtmlTextWriter objektumnak, amely megírja a megjelenítendő tartalmat az ügyfélen.

(Öröklődés forrása Control)
RenderChildren(HtmlTextWriter)

Egy kiszolgálóvezérlő gyermekeinek tartalmát egy megadott HtmlTextWriter objektumba adja ki, amely megírja a megjelenítendő tartalmat az ügyfélen.

(Öröklődés forrása Control)
RenderControl(HtmlTextWriter, ControlAdapter)

A kiszolgáló egy megadott objektum tartalmát egy megadott HtmlTextWriterControlAdapter objektummal vezérli.

(Öröklődés forrása Control)
RenderControl(HtmlTextWriter)

A kiszolgáló által egy megadott HtmlTextWriter objektumra vezérlő tartalmat ad ki, és ha engedélyezve van a nyomkövetés, a vezérlő nyomkövetési információit tárolja.

(Öröklődés forrása DataSourceControl)
ResolveAdapter()

Lekéri a megadott vezérlő megjelenítéséért felelős vezérlőadaptert.

(Öröklődés forrása Control)
ResolveClientUrl(String)

Lekéri a böngésző által használható URL-címet.

(Öröklődés forrása Control)
ResolveUrl(String)

Átalakít egy URL-címet a kérelmező ügyfélen használhatóvá.

(Öröklődés forrása Control)
SaveControlState()

Menti azokat a kiszolgálóvezérlő-állapotváltozásokat, amelyek a lap kiszolgálóra való visszatérése óta történtek.

(Öröklődés forrása Control)
SaveViewState()

Menti a vezérlőelem aktuális nézetállapotát LinqDataSource .

SaveViewState()

Menti a vezérlőelem aktuális nézetállapotát QueryableDataSource .

(Öröklődés forrása QueryableDataSource)
SetDesignModeState(IDictionary)

Beállítja a vezérlőelemek tervezési idejének adatait.

(Öröklődés forrása Control)
SetRenderMethodDelegate(RenderMethod)

Hozzárendel egy eseménykezelő delegáltat, hogy a kiszolgálóvezérlőt és annak tartalmát a szülővezérlőbe renderelje.

(Öröklődés forrása Control)
SetTraceData(Object, Object, Object)

Nyomkövetési adatokat állít be a renderelési adatok tervezési idejű nyomkövetéséhez a nyomkövetési objektum, a nyomkövetési adatkulcs és a nyomkövetési adatérték használatával.

(Öröklődés forrása Control)
SetTraceData(Object, Object)

Nyomkövetési adatokat állít be a renderelési adatok tervezési idejű nyomon követéséhez a nyomkövetési adatkulcs és a nyomkövetési adatérték használatával.

(Öröklődés forrása Control)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)
TrackViewState()

Nyomon követi a LinqDataSource vezérlő állapotváltozásainak megtekintését, hogy a módosítások a StateBag vezérlő objektumában tárolhatók legyenek.

TrackViewState()

Nyomon követi a QueryableDataSource vezérlő nézetállapot-változásait, hogy a módosítások a vezérlő objektumában StateBag tárolhatók legyenek.

(Öröklődés forrása QueryableDataSource)
Update(IDictionary, IDictionary, IDictionary)

Frissítési műveletet hajt végre.

UpdateParameterVales()

Frissíti azokat a paraméterértékeket, amelyek az előző kérés óta megváltoztak.

(Öröklődés forrása QueryableDataSource)

esemény

Name Description
ContextCreated

A környezettípus-objektum egy példányának létrehozása után következik be.

ContextCreating

A környezettípus-objektum egy példányának létrehozása előtt következik be.

ContextDisposing

A környezettípus objektumának feloldása előtt következik be.

DataBinding

Akkor fordul elő, ha a kiszolgálóvezérlő egy adatforráshoz kapcsolódik.

(Öröklődés forrása Control)
Deleted

A törlési művelet befejeztével történik.

Deleting

Törlési művelet előtt következik be.

Disposed

Akkor fordul elő, ha egy kiszolgálóvezérlő felszabadul a memóriából, amely a kiszolgálóvezérlő életciklusának utolsó szakasza, amikor egy ASP.NET lapot kérnek.

(Öröklődés forrása Control)
Init

A kiszolgálóvezérlő inicializálásakor következik be, amely az életciklus első lépése.

(Öröklődés forrása Control)
Inserted

A beszúrási művelet befejeztével történik.

Inserting

A beszúrási művelet előtt következik be.

Load

Akkor fordul elő, ha a kiszolgálóvezérlő be van töltve az Page objektumba.

(Öröklődés forrása Control)
PreRender

Az objektum betöltése után Control , de a renderelés előtt következik be.

(Öröklődés forrása Control)
QueryCreated

Akkor fordul elő, ha egy lekérdezést hozzáadnak vagy eltávolítanak egy adatforrás-vezérlőből.

(Öröklődés forrása QueryableDataSource)
Selected

Akkor fordul elő, ha egy adatlekérési művelet befejeződött.

Selecting

Adatlekérési művelet előtt történik.

Unload

Akkor fordul elő, ha a kiszolgálóvezérlő ki van ürítve a memóriából.

(Öröklődés forrása Control)
Updated

A frissítési művelet befejeződésekor következik be.

Updating

Frissítési művelet előtt következik be.

Explicit interfész-implementációk

Name Description
IControlBuilderAccessor.ControlBuilder

Ennek a tagnak a leírását lásd ControlBuilder: .

(Öröklődés forrása Control)
IControlDesignerAccessor.GetDesignModeState()

Ennek a tagnak a leírását lásd GetDesignModeState(): .

(Öröklődés forrása Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Ennek a tagnak a leírását lásd SetDesignModeState(IDictionary): .

(Öröklődés forrása Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Ennek a tagnak a leírását lásd SetOwnerControl(Control): .

(Öröklődés forrása Control)
IControlDesignerAccessor.UserData

Ennek a tagnak a leírását lásd UserData: .

(Öröklődés forrása Control)
IDataBindingsAccessor.DataBindings

Ennek a tagnak a leírását lásd DataBindings: .

(Öröklődés forrása Control)
IDataBindingsAccessor.HasDataBindings

Ennek a tagnak a leírását lásd HasDataBindings: .

(Öröklődés forrása Control)
IDataSource.DataSourceChanged

Akkor fordul elő, ha egy adatforrás-vezérlő olyan módon módosult, amely hatással van az adathoz kötött vezérlőkre.

(Öröklődés forrása DataSourceControl)
IDataSource.GetView(String)

Lekéri a vezérlőelemhez DataSourceView társított elnevezett DataSourceControl objektumot. Egyes adatforrás-vezérlők csak egy nézetet támogatnak, míg mások több nézetet is támogatnak.

(Öröklődés forrása DataSourceControl)
IDataSource.GetViewNames()

Lekéri a vezérlőhöz társított objektumok listáját DataSourceView képviselő névgyűjteményt DataSourceControl .

(Öröklődés forrása DataSourceControl)
IDynamicDataSource.ContextType

Ennek a tagnak a leírását lásd IDynamicDataSource: .

IDynamicDataSource.EntitySetName

Ennek a tagnak a leírását lásd IDynamicDataSource: .

IDynamicDataSource.Exception

Ennek a tagnak a leírását lásd IDynamicDataSource: .

IExpressionsAccessor.Expressions

Ennek a tagnak a leírását lásd Expressions: .

(Öröklődés forrása Control)
IExpressionsAccessor.HasExpressions

Ennek a tagnak a leírását lásd HasExpressions: .

(Öröklődés forrása Control)
IListSource.ContainsListCollection

Azt jelzi, hogy az adatforrás-vezérlő egy vagy több adatlistához van-e társítva.

(Öröklődés forrása DataSourceControl)
IListSource.GetList()

Lekéri az adatforrás-vezérlők listáját, amelyek adatlisták forrásaként használhatók.

(Öröklődés forrása DataSourceControl)
IParserAccessor.AddParsedSubObject(Object)

Ennek a tagnak a leírását lásd AddParsedSubObject(Object): .

(Öröklődés forrása Control)

Bővítő metódusok

Name Description
ExpandDynamicWhereParameters(IDynamicDataSource)

A dinamikus szűrőket az adatforrás által használható paraméterekké Where bontja ki.

FindDataSourceControl(Control)

A megadott vezérlőhöz tartozó adatforrást adja vissza.

FindFieldTemplate(Control, String)

Visszaadja a megadott oszlop mezősablonját a megadott vezérlő elnevezési tárolójában.

FindMetaTable(Control)

Az adatvezérlő metatáblás objektumát adja vissza.

GetDefaultValues(IDataSource)

Lekéri a megadott adatforrás alapértelmezett értékeinek gyűjteményét.

GetMetaTable(IDataSource)

Lekéri egy tábla metaadatait a megadott adatforrás-objektumban.

GetTable(IDynamicDataSource)

A megadott adatforrás-vezérlőhöz MetaTable társított objektumot adja vissza.

LoadWith<TEntity>(LinqDataSource)

DataLoadOptions Egy LINQ-to-SQL adatforrás értékét állítja be, hogy az összes idegenkulcs-entitás betöltésre kényszerítse.

LoadWithForeignKeys(LinqDataSource, Type)

DataLoadOptions Egy LINQ-to-SQL adatforrás értékét állítja be, hogy az összes idegenkulcs-entitás betöltésre kényszerítse.

TryGetMetaTable(IDataSource, MetaTable)

Meghatározza, hogy a tábla metaadatai elérhetők-e.

A következőre érvényes:

Lásd még