Sign In| Join
Get Help:Ask a Question in our Forums|Report a Bug|More Help Resources
Member
2 Points
1 Post
Jun 01, 2009 10:03 AM|LINK
Another simple solution to enable images as Link for sorting.
{
lnkName.Text = button.Text;
}
gv.Controls.Add(lnkName);
gv.Controls.Add(imageSort);
button.Controls.Add(gv);
mumerdraz@gm...
Member
2 Points
1 Post
Re: Up Down GridView Icon Image for Column Sorting
Jun 01, 2009 10:03 AM|LINK
Another simple solution to enable images as Link for sorting.
protected void gvPatientList_RowCreated(object sender, GridViewRowEventArgs e){
if (e.Row != null && e.Row.RowType == DataControlRowType.Header){
foreach (TableCell cell in e.Row.Cells){
if (cell.HasControls()){
LinkButton button = cell.Controls[0] as LinkButton; HtmlGenericControl gv = new HtmlGenericControl("div"); Label lnkName = new Label();lnkName.Text = button.Text;
if (button != null){
Image imageSort = new Image();imageSort.ImageUrl = "~/Images/V10Icons/Sort_Up.gif";
if (gvPatientList.SortExpression == button.CommandArgument){
if (gvPatientList.SortDirection == SortDirection.Ascending) imageSort.ImageUrl = "~/Images/V10Icons/Sort_Down.gif"; else imageSort.ImageUrl = "~/Images/V10Icons/Sort_Up.gif";}
gv.Controls.Add(lnkName);
gv.Controls.Add(imageSort);
button.Controls.Add(gv);
//cell.Controls.Add(imageSort);}
}
}
}
}
CTO CIAExperts