ObjectDataSource.OldValuesParameterFormatString Özellik

Tanım

veya yöntemlerine geçirilen Delete özgün değerler için parametrelerin adlarına uygulanacak bir biçim dizesi alır veya Update ayarlar.

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

Özellik Değeri

veya Update() yöntemlerine geçirilen herhangi oldValues bir veya anahtar parametrenin adlarına uygulanan bir biçim dizesini Delete() temsil eden dize. Varsayılan değer olan değeri, "{0}"parametre adının alan adı olduğu anlamına gelir.

Açıklamalar

Özelliğin OldValuesParameterFormatString değeri yalnızca, veriye bağlı denetimin özelliğiyle DataKeyNames tanımlananlar gibi birincil anahtarlara uygulanır veya özelliğin değere CompareAllValues ayarlandığı ve özgün değer kümesinin ConflictDetection ilgili veri yöntemine geçirildiği silme ve güncelleştirme senaryolarında.

Aşağıda, özelliğini değiştirebileceğiniz OldValuesParameterFormatString iki yaygın senaryo vardır:

  • Güncelleştirmelerdeki eski ve yeni değerleri birbirinden ayırt etmek için özelliğini değiştirmek isteyebilirsiniz. ConflictDetection özelliği değerine ayarlandığındaCompareAllValues, hem özgün hem de yeni değerlerin parametreleri koleksiyona UpdateParameters eklenir. Biçimlendirme dizesi olmadan, her veri alanı için aynı ada sahip iki parametre oluşturulur. Özgün değer parametresinin adını değiştirerek, çakışmaları algılamak ve anahtar değerlerini karşılaştırmak için verileri özgün veri kaynağıyla karşılaştırabilirsiniz.

  • Bazı görsel tasarımcılar özgün değerler ve anahtarlar için belirli bir adlandırma şeması uygular.

özelliği, OldValuesParameterFormatString denetimle ilişkili nesnenin ObjectDataSourceView özelliğine temsilci OldValuesParameterFormatString atarObjectDataSource.

Şunlara uygulanır

Ayrıca bkz.