2016-06-29 15 views
1

Ich habe eine Demo mit GridView in DevExpress für MVC implementiert.Löschtaste mit Bild

Ich möchte ein Bild für die Schaltfläche Löschen in meiner GridViewPartial View festlegen.

Jemand weiß, wie kann ich es einstellen?

@{ 
var grid = Html.DevExpress().GridView(settings => { 
... 
settings.CommandColumn.Visible = true; 
settings.CommandColumn.ShowNewButton = true; 
settings.CommandColumn.ShowEditButton = true; 
... 
      }); 
    if (ViewData["EditError"] != null){ 
    grid.SetEditErrorText((string)ViewData["EditError"]); 
} 
} 

@grid.Bind(Model).GetHtml() 

Dank Mates.

EDITED: Der Versuch, dieses

settings.SettingsCommandButton.DeleteButton.ButtonType = GridCommandButtonSettings.Image; 
settings.SettingsCommandButton.DeleteButton.Image.Url = "~/content/images/icons/icon_delete.png"; 

Es gibt "benötigt, um eine Referenz, Methode oder Eigenschaft nicht Statik "DevExpress.Web.GridCommandButtonSettings.Image.get""

Antwort

0

Leichtes Update für neuere Versionen von DevExpress. ButtonType wurde deprecated zugunsten Render-Modus.

New

settings.SettingsCommandButton.RenderMode = GridCommandButtonRenderMode.Image; 
settings.SettingsCommandButton.DeleteButton.Image.Url = "~/Content/Images/next.png"; 

Veraltet

settings.SettingsCommandButton.DeleteButton.ButtonType = GridCommandButtonRenderMode.Image; 
+0

Vielen Dank für die Bewertung @PortageMonkey :) :) –

0

Did it,

In Razor View (wahrscheinlich verwenden Sie GridViewPartial) definieren Sie die Schaltfläche durch:

settings.SettingsCommandButton.DeleteButton.ButtonType = GridCommandButtonRenderMode.Image; 
settings.SettingsCommandButton.DeleteButton.Image.Url = "~/Content/Images/next.png"; 
Verwandte Themen