DevExpress GridView’de Satır Koşullu Ekleme
DevExpress GridView, veri tabanından veya başka bir veri kaynağındaki verileri görüntülemek ve düzenlemek için kullanılan güçlü bir bileşendir. GridView, kullanıcıların satır eklemesine, silmesine ve güncellemesine olanak tanıyan çeşitli özellikler sunar. Bu makale, DevExpress GridView’de satırların koşullu olarak nasıl ekleneceğini inceleyecektir.
Koşullu Ekleme Nedir?
Koşullu ekleme, yalnızca belirli koşullar karşılandığında yeni satırların eklenmesine izin veren bir özelliktir. Bu, veri bütünlüğünü korumak ve kullanıcıların geçersiz veriler girmesini önlemek için kullanılabilir.
DevExpress GridView’de Koşullu Ekleme Uygulama
DevExpress GridView’de koşullu ekleme uygulamak için aşağıdaki adımları izleyin:
- GridView’i Oluşturun: Bir GridView oluşturun ve veri kaynağına bağlayın.
- Yeni Satır Ekleme Olayını İşleyin: GridView’in
InitNewRow
olayını işleyin. Bu olay, yeni bir satır eklendiğinde tetiklenir. - Koşulu Kontrol Edin: Olay işleyicisinde, yeni satırın eklenmesine izin verilip verilmeyeceğini belirleyen koşulu kontrol edin.
- Eklemeyi İptal Etme: Koşul karşılanmazsa,
e.Cancel
özelliğinitrue
olarak ayarlayarak eklemeyi iptal edin.
Aşağıdaki kod örneği, yalnızca “Ürün Adı” sütunu boş değilse yeni satırların eklenmesine izin veren koşullu eklemeyi göstermektedir:
csharp
private void gridView1_InitNewRow(object sender, InitNewRowEventArgs e)
{
string productName = gridView1.GetRowCellValue(e.RowHandle, "ProductName").ToString();
if (string.IsNullOrEmpty(productName))
{
e.Cancel = true;
}
}
Koşullu Ekleme için Faydalı Kaynaklar
- DevExpress Dokümantasyonu: GridView’de Yeni Satır Ekleme
- DevExpress Forumu: GridView’de Koşullu Ekleme
- CodeProject: DevExpress GridView’de Koşullu Ekleme
Sonuç
DevExpress GridView’de koşullu ekleme, veri bütünlüğünü korumak ve kullanıcıların geçersiz veriler girmesini önlemek için güçlü bir özelliktir. Bu makalede açıklanan adımları izleyerek, GridView’inize kolayca koşullu ekleme uygulayabilirsiniz.