Jag har inte lyckats att lösa detta, ser väll inte skogen för tränas skull ;-)Design fel i paging
Om jag står på första sidan så vill jag inte se "<<", likadant om jag står på sista sidan så vill jag inte
se ">>", annars så vill jag se bägge.
<code>
string sSida="";
string back="";
string fram="";
int prev = 0;
int forwad = 0;
if (objPDS.IsFirstPage)
{
back = "";
forwad = (Convert.ToInt32(objPDS.CurrentPageIndex)) + 1;
fram = ">>";
}
else if (objPDS.IsLastPage)
{
fram = "";
prev = (Convert.ToInt32(objPDS.CurrentPageIndex)) - 1;
back = "<<";
}
else
prev = (Convert.ToInt32(objPDS.CurrentPageIndex)) - 1;
back = "<<";
forwad = (Convert.ToInt32(objPDS.CurrentPageIndex)) + 1;
fram = ">>";
for (int i = 0; i < pageend ; i++)
{
if (i == (Convert.ToInt32(objPDS.CurrentPageIndex)))
{
sSida += Convert.ToInt32(i + 1) + " ";
}
else
{
sSida += "" + Convert.ToInt32(i+1) + " ";
}
}
lbVisaSidnr.Text = back + " " + sSida + " " + fram;
</code>
JAg missar någonstans men var???