데이터 그리드 기본페이징 효과주기
기본페이징이 너무 심심하다.잼없다...좀 꾸미고 싶다..이럴땐
ItemCreated이벤트에다 정의해주면 됩니다..
예를 들어..페이징을 ◀12[3]456789▶런식으로 하고 싶다..하실땐
bool exist = false;
if(e.Item.ItemType == ListItemType.Pager)
{
TableCell Pager = (TableCell)e.Item.Controls[0];
Pager.VerticalAlign = VerticalAlign.Middle;
for(int n=0; n<Pager.Controls.Count; n+=2)
{
try
{
Label l = (Label) Pager.Controls[n];
l.Text = "["+l.Text+"]";
l.CssClass = "paging";
}
catch
{
LinkButton h = (LinkButton) Pager.Controls[n];
if((h.Text == "...") && (!exist))
{
h.Text = "◀";
h.CssClass = "paging";
}
else if((h.Text == "...") && (exist))
{
h.Text = "▶";
h.CssClass = "paging";
}
else
{
exist = true;
h.CssClass = "paging";
}
}
}
렇게 코딩을 하시면 됩니다. ^^



0 Comments:
댓글 쓰기
<< Home