2009-03-10 26 views
0

1) GridView.DataKeyNames özelliğini ayarlamadan veri kayıtlarını (veri kaynağı denetimi aracılığıyla) güncelleyebiliriz, ancak silerken (ve ConflictDetection özelliği OverwriteChanges olarak ayarlanmışsa), DataKeyNames ayarlanmalıdır. GridView, veri kaynağı kontrolüne parametreler iletmez mi? Bir kaydı silme (GridView kullanarak)

cevap

1

Ben documentation iyi şeyi açıklıyor düşünüyorum teşekkür ederiz. DataKeyNames özelliğinin "birincil anahtar alanlarının adlarını içeren bir dizi" olduğunu belirtir.

Izgara görünümünü değiştirdiğinizde, dinamik olarak satırdaki değerleri oluşturur ve bunları veri kaynağına geçirir. Sildiğinizde, gereken tüm birincil anahtarlar olduğunu varsayar. Elverişli olarak bu satırlar için DataKeys'te saklanır, böylece aldığınız tek değerlerdir.

2

GridView, işlemek istediğiniz kayıtların tanımlayıcıları olarak DataKeyNames kullanır. Masalarınızdaki birincil tuşlar gibi. Operasyonunuzun WHERE maddesinde kabaca kullanılıyorlar.