X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mcs%2Fclass%2FSystem.Web%2FSystem.Web.UI.WebControls%2FDataControlField.cs;h=93e0fbc5653a04c4130b2b8eeac7552ebb888467;hb=7bba17dd3ccf8fd6a9c42d92c04d5e90bb200cbf;hp=d49845c00c70e2d23870f2760481637924106191;hpb=987f8c63e214937c50dcb308149f7558a2cbba41;p=mono.git diff --git a/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs b/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs index d49845c00c7..93e0fbc5653 100644 --- a/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs +++ b/mcs/class/System.Web/System.Web.UI.WebControls/DataControlField.cs @@ -85,7 +85,7 @@ namespace System.Web.UI.WebControls { if (cellType == DataControlCellType.Header) { if (HeaderText.Length > 0 && sortingEnabled && SortExpression.Length > 0) - cell.Controls.Add (new DataControlButton (control, HeaderText, HeaderImageUrl, DataControlCommands.SortCommandName, SortExpression, true)); + cell.Controls.Add ((Control) DataControlButton.CreateButton (String.IsNullOrEmpty (HeaderImageUrl) ? ButtonType.Link : ButtonType.Image, control, HeaderText, HeaderImageUrl, DataControlCommands.SortCommandName, SortExpression, true)); else if (HeaderImageUrl.Length > 0) { Image image = new Image (); image.ImageUrl = HeaderImageUrl;