Nyelv

SqlDataSource.OldValuesParameterFormatString Tulajdonság

Definíció

Lekéri vagy beállít egy formátumsztringet, amely az adott vagy metódusnak Delete()Update() átadott 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 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.

A következőre érvényes:

Lásd még