2009-09-10 58 views
0

我正在使用vb.net代碼。如何在gridview分頁中添加圖像

我有網格視圖,請參見下面的代碼:

<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True" 
    AutoGenerateColumns="False" CssClass="innerGridTable" DataKeyNames="OrgID" DataSourceID="OrgGridViewDataSource"> 
    <PagerSettings NextPageImageUrl="~/images/arrow-right-active.gif" PreviousPageImageUrl="~/images/arrow-left-active.gif" /> 
    <Columns> 
     <asp:CommandField ShowSelectButton="True" ButtonType="Button" SelectText="Select" 
      ControlStyle-CssClass="Button"> 
      <ControlStyle CssClass="Button"></ControlStyle> 
     </asp:CommandField> 
     <asp:BoundField DataField="OrgName" HeaderText="Organisation Name" SortExpression="OrgName"> 
     </asp:BoundField> 
     <asp:BoundField DataField="Type" HeaderText="Type" SortExpression="Type"></asp:BoundField> 
     <asp:BoundField Visible="true" DataField="OrgID" HeaderText="OrgID" InsertVisible="False" 
      ReadOnly="True" SortExpression="OrgID"></asp:BoundField> 
     <asp:TemplateField Visible="false" HeaderText="RAOG ID"> 
      <ItemTemplate> 
       <asp:Label ID="lblRAOGID" runat="server" Text='<%# Bind("RAOGID") %>'></asp:Label> 
      </ItemTemplate> 
     </asp:TemplateField> 
     <asp:TemplateField Visible="false" HeaderText="RAO ID"> 
      <ItemTemplate> 
       <asp:Label ID="lblRAOID" runat="server" Text='<%# Bind("RAOID") %>'></asp:Label> 
      </ItemTemplate> 
     </asp:TemplateField> 
     <asp:BoundField Visible="false" DataField="Name" HeaderText="Name" SortExpression="Name"> 
     </asp:BoundField> 
    </Columns> 
</asp:GridView> 

我gridview的分頁,現在我想添加圖片爲分頁一個和下一個按鈕。我怎麼能在gridview中做到這一點。

請幫忙!

回答

0

如果您希望在使用圖像替換基於文本的元素時保持可訪問性,我經常使用CSS作爲首選技術。

我做的是元素的CSS設置是這樣的:

text-indent: -9999em; 
background-image: url(../images/bg-image.png); 
background-repeat: no-repeat; 

這樣底層的HTML仍然是好的,但CSS增加了使用圖像的效果。

只是一個想法。