Вы можете сделать это с помощью CSS. В разметке страницы вам просто нужно объявить определенный стиль для командного поля - по сути это стиль CSS кнопки:
<asp:CommandField ShowDeleteButton="true" ButtonType="Button" ControlStyle-CssClass="cancel" />
И в файле .css определите этот стиль и определите, как он изменяется при наведении пользователем элемента:
.cancel
{
background-image: url(cms_images/cancel.gif);
}
.cancel:hover
{
background-image: url(cms_images/cancel-hover.gif);
}
Обратите внимание, что в CSS вы должны указать URL относительно местоположения страницы. В приведенном выше коде я предполагаю, что страница находится в корневой папке веб-сайта.