我想使用c#代码改变CurrentPageText文本属性。我正在使用
<telerik:RadDataPager ID="RadDataPager3" runat="server" PagedControlID="RadListView1"
PageSize="9" Skin="">
<Fields>
<telerik:RadDataPagerGoToPageField CurrentPageText="Page:"
TotalPageText="of" SubmitButtonText="Go" TextBoxWidth="15" />
</Fields>
</telerik:RadDataPager>
代码,现在我想改变文本CurrentPageText, TotalPageText和SubmitButtonText使用c#代码。
可行与否?
谢谢…
在这种情况下,您将遇到一种独特的问题。位于RadDataPager中的"字段"似乎没有任何ID,这意味着您不能直接引用它们。但是,您仍然可以修改它们的属性,但在这样做时必须具有创造性,因为您必须使用可能对控件产生不必要影响的代码:
如果你只使用一个"RadDataPagerGoToPageField",你可以这样做:
foreach (RadDataPagerGoToPageField thevar in RadDataPager3.Fields)
{
thevar.CurrentPageText = "New Text";
thevar.TotalPageText = "New Text2";
thevar.SubmitButtonText = "New Text3";
}
或者如果您需要挑剔,您可以添加条件(if语句)来检查给定的"RadDataPagerGoToPageField"的当前属性并进行相应的修改。
if(thevar.CurrentPageText == "Some sort of unique value")
{
thevar.CurrentPageText == "Something new"
}
我相信你已经明白了。
希望对你有帮助。
- j