Hi ,
Try this example
protected void ListView1_PagePropertiesChanging(object sender, PagePropertiesChangingEventArgs e)
{
SqlDataSource1.FilterExpression = "Item_name like '%trr%'";
}
<div>
<asp:listview id="ListView1" runat="server" datakeynames="item_code" xmlns:asp="#unknown">
DataSourceID="SqlDataSource1">
<itemtemplate>
<li style="background-color: #DCDCDC;color: #000000;">item_code:
<asp:label id="item_codeLabel" runat="server" text="<%# Eval("item_code") %>" />
<br />
Item_name:
<asp:label id="Item_nameLabel" runat="server" text="<%# Eval("Item_name") %>" />
<br />
brand:
<asp:label id="brandLabel" runat="server" text="<%# Eval("brand") %>" />
<br />
price:
<asp:label id="priceLabel" runat="server" text="<%# Eval("price") %>" />
<br />
Material:
<asp:label id="MaterialLabel" runat="server" text="<%# Eval("Material") %>" />
<br />
tax:
<asp:label id="taxLabel" runat="server" text="<%# Eval("tax") %>" />
<br />
</li>
</itemtemplate>
<layouttemplate>
<ul id="itemPlaceholderContainer" runat="server">
style="font-family: Verdana, Arial, Helvetica, sans-serif;">
<li runat="server" id="itemPlaceholder" />
</ul>
<div style="text-align: center;background-color: #CCCCCC;font-family: Verdana, Arial, Helvetica, sans-serif;color: #000000;">
</div>
</layouttemplate>
</asp:listview>
<asp:sqldatasource id="SqlDataSource1" runat="server" xmlns:asp="#unknown">
ConnectionString="<%$ ConnectionStrings:testConnectionString %>"
SelectCommand="SELECT * FROM [Items]"></asp:sqldatasource>
<asp:datapager id="DataPager1" runat="server" pagedcontrolid="ListView1" pagesize="4" xmlns:asp="#unknown">
<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>
</div>
Best Regards
M.Mitwalli