2011-09-09 5 views
0

私は、C#コードを使用してCurrentPageTextテキストプロパティを使用したいと思います。私はRadDataPagerで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> 

コードを使用していますが、今私はC#のコードを使用することによりCurrentPageText、TotalPageTextとSubmitButtonTextのテキストを変更したいです。

これは実行可能かどうかを示します。

おかげで...あなたは、問題の独特の一種に実行し、この場合の

答えて

0

エル。 RadDataPager内の「フィールド」にはIDがないようです。つまり、直接参照することはできません。ただし、コントロールに望ましくない影響を及ぼす可能性があるコードを使用する必要があるため、そのプロパティを変更することはできますが、作成する必要があります。

「RadDataPagerGoToPageField」を1つだけ使用している場合は、以下のように:

foreach (RadDataPagerGoToPageField thevar in RadDataPager3.Fields) 
{ 
    thevar.CurrentPageText = "New Text"; 
    thevar.TotalPageText = "New Text2"; 
    thevar.SubmitButtonText = "New Text3"; 
} 

それとも、好き嫌いを取得する必要がある場合、あなたが与えられた「RadDataPagerGoToPageField」の現在のプロパティをチェックし、それに応じて変更する条件文(if文)を追加することができます。

if(thevar.CurrentPageText == "Some sort of unique value") 
{ 
    thevar.CurrentPageText == "Something new" 
} 

私は確信しています。

希望に役立ちます。

-J

関連する問題