DataSourceSelectArguments.MaximumRows Egenskap

Definition

Hämtar eller anger ett värde som representerar det maximala antalet datarader som en datakällakontroll returnerar för en datahämtningsåtgärd.

public:
 property int MaximumRows { int get(); void set(int value); };
public int MaximumRows { get; set; }
member this.MaximumRows : int with get, set
Public Property MaximumRows As Integer

Egenskapsvärde

Det maximala antalet datarader som en datakälla returnerar för en datahämtningsåtgärd. Standardvärdet är 0, vilket anger att alla möjliga datarader returneras.

Kommentarer

Egenskapen MaximumRows stöder växlingsscenarier. Databundna kontroller kontrollerar en datakällas CanPage egenskap vid körning och lägger till en DataSourceCapabilities.Page funktion med hjälp av AddSupportedCapabilities(DataSourceCapabilities) metoden om vyn stöder växling. Om den databundna kontrollen inte kan lägga till funktionen och växlingsegenskaperna anges för ett DataSourceSelectArguments objekt som skickas till datakällans vy under en datahämtningsåtgärd kan ett InvalidOperationException undantag uppstå.

Den databundna kontrollen kan begära en delmängd data från en datakällakontroll för växling genom att ange StartRowIndex egenskaperna och MaximumRows för objektet som DataSourceSelectArguments skickas till Select(DataSourceSelectArguments, DataSourceViewSelectCallback) metoden.

Important

Om någon av DataSourceSelectArguments egenskaperna har angetts, men den för närvarande bundna datakällans kontroll inte stöder den begärda funktionen, utlöses ett InvalidOperationException undantag när DataSourceSelectArguments.RaiseUnsupportedCapabilitiesError(DataSourceView) metoden anropas.

Gäller för

Se även