SqlDataSource.OldValuesParameterFormatString Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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
Tulajdonság értéke
Olyan sztring, amely a metódusoknak átadott oldValuesDelete() paraméterek Update() nevére alkalmazott formátumsztringet jelöli. Az alapértelmezett érték a "{0}".
Megjegyzések
A OldValuesParameterFormatString formátumsztring csak az elsődleges kulcsokra lesz alkalmazva, például azokra, amelyeket a DataKeyNames társított adatkötésű vezérlő tulajdonsága azonosít, vagy olyan törlési és frissítési forgatókönyvekben, ahol a ConflictDetection tulajdonság értéke az CompareAllValues érték, és a oldValues rendszer átadja a megfelelő adatmetódusnak. Ebben az esetben a rendszer a formátumsztringet alkalmazza a oldValues gyűjtemény minden paraméternevére.
A tulajdonság módosításának két gyakori forgatókönyve a OldValuesParameterFormatString következő:
A frissítések régi és új értékeinek megkülönböztetése. Ha a ConflictDetection tulajdonság értéke az CompareAllValues érték, a rendszer az eredeti és az új értékek paramétereit is hozzáadja a UpdateParameters gyűjteményhez. A formázási sztring nélkül minden adatmezőhöz két azonos nevű paraméter jön létre. Az eredeti értékparaméter nevének módosításával összehasonlíthatja az adatokat az eredeti adatforrással az ütközések észleléséhez és a kulcsértékek összehasonlításához.
Egyes vizuális tervezők egy adott elnevezési sémát implementálnak az eredeti értékekhez és kulcsokhoz.