Я не уверен, в каком контексте вы используете RagGrid, но есть способ, которым я изменил строки пейджера для RagGrid в моем проекте ASP.NET:
protected override void OnItemDataBound(GridItemEventArgs e)
{
// Localize pager.
if (e.Item is GridPagerItem)
{
var pager = (GridPagerItem)e.Item;
var label = pager.FindControl("GoToPageLabel") as Label;
if (label != null)
label.Text = "Page #:";
label = pager.FindControl("PageOfLabel") as Label;
if (label != null)
label.Text = string.Format(", total: {0}", label.Text.Substring(label.Text.IndexOf(' ')));
label = pager.FindControl("ChangePageSizeLabel") as Label;
if (label != null)
label.Text = "Items per page:";
var button = pager.FindControl("GoToPageLinkButton") as Button;
if (button != null)
button.Text = "Go to this page";
button = pager.FindControl("ChangePageSizeLinkButton") as Button;
if (button != null)
button.Text = "Change page size";
return;
}
base.OnItemDataBound(e);
}
Я предполагаю, что есть почти такой же способ сделать это для WinForms. Также вы можете подписаться на событие ItemDataBound вместо переопределения защищенного метода.