2012-06-03 2 views
0

Изменение кнопок, таких как Insert, Delete ListView, отлично, поскольку они являются обычными кнопками asp :, но как идти об изменении кнопок страницы (например, First and Last), если в ListView включен пейджинг?.net change Кнопки ListView

Они типа:

<asp:DataPager ID="DataPager1" runat="server"> 
    <Fields> 
      <asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" 
         ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
       <asp:NumericPagerField /> 
       <asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" 
         ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
    </Fields> 
</asp:DataPager> 

Просто нужно изменить ForeColor и BackColor атрибуты.

+0

Я думаю, вы должны использовать DataPager или что-то в этом роде. Поиск ... –

ответ

2

Вы должны использовать его возможности шаблонирования, как и любой другой серверный элемент управления ASP.NET. См. this question.

0

Вы можете добавить свой собственный класс css и назначить его тегам Button элемента управления DataPager. есть свойство ButtonCssClass для тегов кнопок внутри DataPager.

Стили NumericPagerField могут быть изменены назначением класса css для свойства NumericButtonCssClass NumericPagerField.

<asp:DataPager ID="DataPager1" runat="server"> 
    <Fields> 
     <asp:NextPreviousPagerField ButtonType="Button" ButtonCssClass="DataPagerbtnStyle" 
      ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
     <asp:NumericPagerField NumericButtonCssClass="DataPagerNumericStyle" /> 
     <asp:NextPreviousPagerField ButtonCssClass="DataPagerbtnStyle" ButtonType="Button" 
      ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" /> 
    </Fields> 
</asp:DataPager>