ObjectDataSourceView.OldValuesParameterFormatString Tulajdonság

Definíció

Lekéri vagy beállít egy formátumsztringet, amely az eredeti értékeknek a metódusoknak átadott DeleteUpdate paraméterek nevére vonatkozik.

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 egy formátumsztringet jelöl, amely az adott metódusnak oldValuesDelete átadott nevekre Update vonatkozik. Az alapértelmezett érték a "{0}", ami azt jelenti, hogy a paraméter neve egyszerűen a mező neve.

Megjegyzések

A OldValuesParameterFormatString formátumsztring csak az elsődleges kulcsokra lesz alkalmazva, például azokra, amelyek egy adathoz kötött vezérlő tulajdonságával DataKeyNames vannak azonosítva, illetve törlési és frissítési forgatókönyvekben, ahol a ConflictDetection tulajdonság az CompareAllValues értékre és a megfelelő adatmetódusnak átadott eredeti értékek készletére van állítva.

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.

A rendszer nézetállapotban tárolja az OldValuesParameterFormatString értékeket.

A következőre érvényes:

Lásd még