2009-09-10 59 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增加了使用图像的效果。

只是一个想法。