2009-11-24 16 views
9

Bunun kolay olması gerektiği gibi görünüyor ama sadece bir şey eksik olmalıyım ... Inline düzenlemeye izin veren bir sayfada Telerik RadGrid var. Izgaraya yeni bir satır eklemek için ızgarayı düzenleme moduna nasıl programlayabilirim. Sayfa yüklendiğinde mevcut verileri göstermek istiyorum ve aynı zamanda bir kullanıcının tabloya yeni bir kayıt eklemek için kolayca yazabileceği 1 boş satır görüntüler. (Yeni ekle düğmesine basmak zorunda kalmasını istemiyorum)Telerik rad ızgarayı sayfa yüküne "yeni ekle" modunda nasıl ekleyebilirim?

cevap

12

vaka diğerlerinde bu güncelleme .... süre önce cevabını Bulunan bu

RadGrid1.MasterTableView.IsItemInserted = true; 
RadGrid1.Rebind(); 
-1

Telerik ızgarasıyla aynı şeyi yapmak istediğimde yaptığım şey, Control'ün MasterTableView.IsItemInserted özelliğini OnNeedDataSource içinde true olarak ayarlamaktır. olay işleyicisi. OnDataBound ızgara işleyicisi de özelliği ayarlarsanız çalışması gerektiğini varsayalım.

Dick

2

Sen sayfa hazırdır kez eklenti düğmesine basın jQuery kullanarak deneyebilirsiniz. çizgisinde

şey -

$(document).ready(function() { 
    $("#addButton").click(); 
} 
-1
RefreshGrid(userName, "priority", true, false); 
RadGrid radGrid = RadGrid1; 
radGrid.MasterTableView.InsertItem(); 
radGrid.Rebind(); 
4

cankurtaran gerek !!

Sen (iptal basmak gibi) yerleştirilen öğeyi kaldırmak olacağını

radGrid1.MasterTableView.IsItemInserted = false; 
radGrid1.Rebind(); 

ayarlayabilirsiniz. Her zaman iç metin formunu göstermek gerekirse

3

sonraki kullanabilirsiniz:

protected void NeedDataSource(object sender, GridNeedDataSourceEventArgs e) { 
    parametersGrid.DataSource = data; 
    parametersGrid.MasterTableView.IsItemInserted = true; 
} 
İlgili konular