Telerik Radgrid’de GridDateTimeColumn filtresindeki metinleri değiştirme

Telerik Radgrid Türkçe çevirisinde Google Translate kullanılmış sanırım bu yüzden iki tarih arasındaki seçimlerde datepicker yanında Kimden ve Kime metinleri yazıyor. Bu da saçma bir görüntü oluşturuyor. Bu sorunu düzeltmek için aşağıdaki kod işlevsel olarak çalışıyor.

'Kimden - Kime metinlerini değiştirme
Private Sub RadGrid1_ItemCreated(sender As Object, e As GridItemEventArgs) Handles RadGrid1.ItemCreated
    Dim filterItem As GridFilteringItem = TryCast(e.Item, GridFilteringItem)
    If filterItem IsNot Nothing Then
        For Each filter As Telerik.Web.UI.GridTableCell In filterItem.Cells
            If filter.Column.DataType() Is GetType(System.DateTime) Then
                TryCast(filterItem(filter.Column.UniqueName).Controls(0), LiteralControl).Text = "Başlangıç: "
                TryCast(filterItem(filter.Column.UniqueName).Controls(3), LiteralControl).Text = "Bitiş: "
            End If
        Next
    End If
End Sub
// Kimden - Kime metinlerini değiştirme
private void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
    GridFilteringItem filterItem = e.Item as GridFilteringItem;
    if (filterItem != null)
    {
        foreach (Telerik.Web.UI.GridTableCell filter in filterItem.Cells)
        {
            if (filter.Column.DataType() == typeof(System.DateTime))
            {
                filterItem(filter.Column.UniqueName).Controls(0) as LiteralControl.Text = "Başlangıç: ";
                filterItem(filter.Column.UniqueName).Controls(3) as LiteralControl.Text = "Bitiş: ";
            }
        }
    }
}
Bu içeriği paylaş:

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir