SqlDataSource.OldValuesParameterFormatString Özellik

Tanım

veya yöntemine geçirilen Delete() 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

String

veya Update() yöntemlerine geçirilen parametrelerin oldValues adlarına uygulanan bir biçim dizesini Delete() temsil eden dize. Varsayılan değer "{0}".

Açıklamalar

OldValuesParameterFormatString Biçim dizesi yalnızca ilişkili veriye bağlı denetimin özelliği tarafından DataKeyNames tanımlananlar gibi birincil anahtarlara uygulanır veya özelliğin değere ayarlandığı ve bir kümesinin oldValues ilgili veri yöntemine CompareAllValues geçirildiği ConflictDetection silme ve güncelleştirme senaryolarında. Bu durumda, biçim dizesi koleksiyondaki oldValues her parametre adına uygulanır.

Özelliğini değiştirebileceğiniz OldValuesParameterFormatString iki yaygın senaryo şunlardır:

  • Güncelleştirmelerdeki eski ve yeni değerleri ayırt etmek için. 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.

Şunlara uygulanır

Ayrıca bkz.