i did it this way :
<asp:listview id="lvEmployee" runat="server" groupplaceholderid="groupPlaceholder" xmlns:asp="#unknown">
GroupItemCount="2">
<layouttemplate>
<table>
<tr>
<td>
<table border="0" cellpadding="5">
<asp:placeholder runat="server" id="groupPlaceHolder"></asp:placeholder>
</table>
</td>
</tr>
</table>
</layouttemplate>
<grouptemplate>
<tr>
<asp:placeholder runat="server" id="itemPlaceHolder"></asp:placeholder>
</tr>
</grouptemplate>
<itemtemplate>
<td>
<a href="video/videoizle.aspx?video_no=<%# Eval("video_id") %>">
<asp:image id="imgPicture" runat="server" width="350" height="150" imageurl="<%# Eval("video_resim") %>">
</asp:image>
</a>
<br />
<asp:label id="EmpNameLabel" runat="server" text="<%# Eval("video_ad") %>" />
</td>
</itemtemplate>
</asp:listview>
<asp:datapager id="DataPager1" runat="server" pagedcontrolid="lvEmployee" pagesize="6" xmlns:asp="#unknown">
OnPreRender="DataPager1_PreRender">
<fields>
<asp:nextpreviouspagerfield buttontype="Button" showfirstpagebutton="True" shownextpagebutton="False">
ShowPreviousPageButton="False" />
<asp:numericpagerfield />
<asp:nextpreviouspagerfield buttontype="Button" showlastpagebutton="True" shownextpagebutton="False">
ShowPreviousPageButton="False" />
</asp:nextpreviouspagerfield></asp:nextpreviouspagerfield></fields>
</asp:datapager>
MySqlConnection con = new MySqlConnection("xxxxxx");
protected void Page_Load(object sender, EventArgs e)
{
lvEmployee.DataSource = GetEmployee("Select * from tbl_videolar");
lvEmployee.DataBind();
}
public DataTable GetEmployee(string query)
{
MySqlDataAdapter ada = new MySqlDataAdapter(query, con);
DataTable dtEmp = new DataTable();
ada.Fill(dtEmp);
return dtEmp;
}
protected void DataPager1_PreRender(object sender, EventArgs e)
{
lvEmployee.DataSource = GetEmployee("Select * from tbl_videolar");
lvEmployee.DataBind();
}