ObjectDataSourceView.OldValuesParameterFormatString Egenskap

Definition

Hämtar eller anger en formatsträng som ska tillämpas på namnen på parametrarna för ursprungliga värden som skickas till Delete metoderna eller Update .

public:
 property System::String ^ OldValuesParameterFormatString { System::String ^ get(); void set(System::String ^ value); };
public string OldValuesParameterFormatString { get; set; }
member this.OldValuesParameterFormatString : string with get, set
Public Property OldValuesParameterFormatString As String

Egenskapsvärde

En sträng som representerar en formatsträng som tillämpas på namnen på alla oldValues som skickas till Delete metoden eller Update . Standardvärdet är "{0}", vilket innebär att parameternamnet helt enkelt är fältnamnet.

Kommentarer

Formatsträngen OldValuesParameterFormatString tillämpas endast på primära nycklar, till exempel de som identifieras med DataKeyNames egenskapen för en databunden kontroll eller i borttagnings- och uppdateringsscenarier, där ConflictDetection egenskapen är inställd på CompareAllValues värdet och uppsättningen ursprungliga värden som skickas till motsvarande datametod.

Två vanliga scenarier där du kan ändra OldValuesParameterFormatString egenskapen är följande:

  • För att skilja mellan gamla och nya värden i uppdateringar. När egenskapen ConflictDetection är inställd på CompareAllValues värdet läggs parametrar för både ursprungliga och nya värden till i UpdateParameters samlingen. Utan formateringssträngen skapas två parametrar med samma namn för varje datafält. Genom att ändra namnet på den ursprungliga värdeparametern kan du jämföra data med den ursprungliga datakällan för att identifiera konflikter och jämföra nyckelvärden.

  • Vissa visuella designers implementerar ett visst namngivningsschema för ursprungliga värden och nycklar.

Värdet för OldValuesParameterFormatString lagras i visningstillstånd.

Gäller för

Se även