|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
LinqDataSource-Klasse
System.Web.UI.Control
System.Web.UI.DataSourceControl
System.Web.UI.WebControls.QueryableDataSource
System.Web.UI.WebControls.ContextDataSource
System.Web.UI.WebControls.LinqDataSource
Namespace: System.Web.UI.WebControls
Assembly: System.Web.Extensions (in System.Web.Extensions.dll)
Der LinqDataSource-Typ macht die folgenden Member verfügbar.
| Name | Beschreibung | |
|---|---|---|
![]() | LinqDataSource |
| Name | Beschreibung | |
|---|---|---|
![]() | Adapter | |
![]() | AppRelativeTemplateSourceDirectory | |
![]() | AutoGenerateOrderByClause | |
![]() | AutoGenerateWhereClause | |
![]() | AutoPage | |
![]() | AutoSort | |
![]() | BindingContainer | Infrastruktur. |
![]() | ChildControlsCreated | |
![]() | ClientID | |
![]() | ClientIDMode | |
![]() | ClientIDSeparator | |
![]() | Context | |
![]() | ContextTypeName | |
![]() | Controls | |
![]() | DataItemContainer | |
![]() | DataKeysContainer | |
![]() | DeleteParameters | |
![]() | DesignMode | |
![]() | EnableDelete | |
![]() | EnableInsert | |
![]() | EnableObjectTracking | |
![]() | EnableTheming | |
![]() | EnableUpdate | |
![]() | EnableViewState | |
![]() | EntitySetName | |
![]() | EntityTypeName | |
![]() | Events | |
![]() | GroupBy | |
![]() | GroupByParameters | |
![]() | HasChildViewState | |
![]() | ID | |
![]() | IdSeparator | Infrastruktur. |
![]() | InsertParameters | |
![]() | IsChildControlStateCleared | |
![]() | IsTrackingViewState | |
![]() | IsViewStateEnabled | |
![]() | LoadViewStateByID | |
![]() | NamingContainer | |
![]() | OrderBy | |
![]() | OrderByParameters | |
![]() | OrderGroupsBy | |
![]() | OrderGroupsByParameters | |
![]() | Page | |
![]() | Parent | |
![]() | RenderingCompatibility | |
![]() | Select | |
![]() | SelectParameters | |
![]() | Site | |
![]() | SkinID | |
![]() | StoreOriginalValuesInViewState | |
![]() | TableName | |
![]() | TemplateControl | |
![]() | TemplateSourceDirectory | |
![]() | UniqueID | |
![]() | UpdateParameters | |
![]() | ValidateRequestMode | |
![]() | ViewState | |
![]() | ViewStateIgnoresCase | |
![]() | ViewStateMode | |
![]() | Visible | |
![]() | Where | |
![]() | WhereParameters |
| Name | Beschreibung | |
|---|---|---|
![]() | AddedControl | |
![]() | AddParsedSubObject | |
![]() | ApplyStyleSheetSkin | |
![]() | BeginRenderTracing | |
![]() | BuildProfileTree | Infrastruktur. |
![]() | ClearCachedClientID | Infrastruktur. |
![]() | ClearChildControlState | |
![]() | ClearChildState | |
![]() | ClearChildViewState | |
![]() | ClearEffectiveClientIDMode | Infrastruktur. |
![]() | CreateChildControls | |
![]() | CreateControlCollection | |
![]() | CreateQueryableView | |
![]() | CreateView | |
![]() | DataBind() | |
![]() | DataBind(Boolean) | |
![]() | DataBindChildren | |
![]() | Delete | |
![]() | Dispose | |
![]() | EndRenderTracing | |
![]() | EnsureChildControls | |
![]() | EnsureID | |
![]() | Equals(Object) | |
![]() | Finalize | |
![]() | FindControl(String) | |
![]() | FindControl(String, Int32) | Infrastruktur. |
![]() | Focus | |
![]() | GetDesignModeState | Infrastruktur. |
![]() | GetHashCode | |
![]() | GetRouteUrl(Object) | |
![]() | GetRouteUrl(RouteValueDictionary) | |
![]() | GetRouteUrl(String, Object) | |
![]() | GetRouteUrl(String, RouteValueDictionary) | |
![]() | GetType | |
![]() | GetUniqueIDRelativeTo | |
![]() | GetView | |
![]() | GetViewNames | |
![]() | HasControls | |
![]() | HasEvents | |
![]() | Insert | |
![]() | IsLiteralContent | Infrastruktur. |
![]() | LoadControlState | |
![]() | LoadViewState | |
![]() | MapPathSecure | |
![]() | MemberwiseClone | |
![]() | OnBubbleEvent | |
![]() | OnDataBinding | |
![]() | OnInit | |
![]() | OnLoad | |
![]() | OnPreRender | |
![]() | OnUnload | |
![]() | OpenFile | |
![]() | RaiseBubbleEvent | |
![]() | RaiseDataSourceChangedEvent | |
![]() | RaiseViewChanged | |
![]() | RemovedControl | |
![]() | Render | |
![]() | RenderChildren | |
![]() | RenderControl(HtmlTextWriter) | |
![]() | RenderControl(HtmlTextWriter, ControlAdapter) | |
![]() | ResolveAdapter | |
![]() | ResolveClientUrl | |
![]() | ResolveUrl | |
![]() | SaveControlState | |
![]() | SaveViewState | |
![]() | SetDesignModeState | |
![]() | SetRenderMethodDelegate | Infrastruktur. |
![]() | SetTraceData(Object, Object) | |
![]() | SetTraceData(Object, Object, Object) | |
![]() | ToString | |
![]() | TrackViewState | |
![]() | Update | |
![]() | UpdateParameterVales |
| Name | Beschreibung | |
|---|---|---|
![]() | ContextCreated | |
![]() | ContextCreating | |
![]() | ContextDisposing | |
![]() | DataBinding | |
![]() | Deleted | |
![]() | Deleting | |
![]() | Disposed | |
![]() | Init | |
![]() | Inserted | |
![]() | Inserting | |
![]() | Load | |
![]() | PreRender | |
![]() | QueryCreated | |
![]() | Selected | |
![]() | Selecting | |
![]() | Unload | |
![]() | Updated | |
![]() | Updating |
| Name | Beschreibung | |
|---|---|---|
![]() | ExpandDynamicWhereParameters | |
![]() | FindDataSourceControl | |
![]() | FindFieldTemplate | |
![]() | FindMetaTable | |
![]() | GetDefaultValues | |
![]() | GetMetaTable | |
![]() | GetTable | |
![]() | LoadWith<TEntity> | |
![]() | LoadWithForeignKeys | |
![]() | TryGetMetaTable |
| Name | Beschreibung | |
|---|---|---|
![]() ![]() | IControlBuilderAccessor.ControlBuilder | |
![]() ![]() | IControlDesignerAccessor.GetDesignModeState | |
![]() ![]() | IControlDesignerAccessor.SetDesignModeState | |
![]() ![]() | IControlDesignerAccessor.SetOwnerControl | Infrastruktur. |
![]() ![]() | IControlDesignerAccessor.UserData | |
![]() ![]() | IDataBindingsAccessor.DataBindings | |
![]() ![]() | IDataBindingsAccessor.HasDataBindings | |
![]() ![]() | IDataSource.DataSourceChanged | Infrastruktur. |
![]() ![]() | IDataSource.GetView | Infrastruktur. |
![]() ![]() | IDataSource.GetViewNames | Infrastruktur. |
![]() ![]() | IDynamicDataSource.ContextType | |
![]() ![]() | IDynamicDataSource.EntitySetName | |
![]() ![]() | IDynamicDataSource.Exception | |
![]() ![]() | IExpressionsAccessor.Expressions | |
![]() ![]() | IExpressionsAccessor.HasExpressions | |
![]() ![]() | IListSource.ContainsListCollection | Infrastruktur. |
![]() ![]() | IListSource.GetList | Infrastruktur. |
![]() ![]() | IParserAccessor.AddParsedSubObject |
Einführung
Operationsreihenfolge
Wo (geben Sie an, welche Datensätze zurückgegeben werden). Order By (Sort). Group By (der gesamte diese Datensätze Aktienwerte). Order Groups By-Klausel (Sortieren von gruppierten Daten). SELECT (geben Sie an, welche Felder oder Eigenschaften, die zurückgegeben werden soll). AUTO-SORT (Sortierung Datensätze über eine Eigenschaft, die der Benutzer ausgewählt hat.) AUTO-PAGE (rufen Sie eine Teilmenge der Datensätze ab, die vom Benutzer ausgewählt wurde.)
Bestelldaten
Hinweis |
|---|
Gruppieren von Daten
Datenänderungen
Die Select-Eigenschaft kann keinen Wert zugewiesen werden. Die GroupBy-Eigenschaft kann keinen Wert zugewiesen werden. Die Klasse, die der ContextTypeName-Eigenschaft zugewiesen wird, muss der DataContextberechnen. Die Eigenschaft, die der TableName-Eigenschaft zugewiesen wird, muss der Table<TEntity>berechnen.
Werte zur Laufzeit ergeben
Mit gespeicherten Prozeduren verwenden
Deklarative Syntax
<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>
<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>
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. } }
<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>
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.


