Web bölümümde SPgridview var.SPGridview tek DataKeyName görüntülemek?
Satırı seçtiğimde dizinin değil öğenin kimliğini almak istiyorum. Bunu nasıl yaparım?
Normalde, grid görünümünün DataKeyName değerini "ID" olarak veya tabloda bulunan sütun ne olursa olsun ayarlayabilirim.
Ancak burada tek bir datakeyname ayarlamak için yalnızca bir string dizisi ile birden çok ayarlamaya izin verilmiyor. Yalnızca bir öğe içeren bir dizi dizisine ayarlamayı denedim, ancak bu başarısız oldu.
Verileri bir SPdatasource kullanarak ızgara görünümünde besliyorum.
bu sharepoint dünyaya Im çok yeni .. önceden
teşekkürler.
Bir öğe ile bir stringarray kullanarak datakeynames'i ayarlamaya çalışırken aldığım hata budur .. "Öğe zaten eklendi. Anahtar sözlükte: 'Kimlik' Anahtar ekleniyor: 'Kimlik'" ha? – Moulde
Hata, gridview.databind yönteminden kaynaklanmış gibi görünüyor. Şimdi, sayfa geri gönderiliyorsa denemeyi deniyorum, ama oldukça garip, çünkü 'arkaplandan sonra alanların görünmesini istiyorum, ama şu anda alışkanlık yapmıyorlar. Grrrr – Moulde
Tamam, oldukça basitti .. Ben gridview.datakeynames = yeni string [] {"ID"} koymak; Bir If! Page.ispostback içinde . Ve bu sorunu çözdü :) – Moulde