不是精確的解決方案,但一個解決辦法...
我有同樣的問題,因爲我需要使用CommandField中(而不是的TemplateField),我設法解決換行符使用ItemStyle Wrap。
例如:
<asp:CommandField ButtonType="Image" ShowEditButton="True" EditImageUrl="~/images/edit.png" CancelImageUrl="~/images/cancel.png" UpdateImageUrl="~/images/update.png" ItemStyle-Wrap="false" >
<ItemStyle Wrap="False" Width="48px"></ItemStyle>
</asp:CommandField>
它可以是在CommandField中屬性ItemStyle-Wrap="false"
,或者作爲與Wrap="False"
屬性其ItemStyle元件。
雖然,它不會刪除的
,但應用white-space:nowrap;
CSS樣式,具有以下時,編輯模式:
<td style="width:48px;white-space:nowrap;">
<input type="image" name="GridView1$ctl02$ctl00" src="images/update.png" alt="Update">
<input type="image" src="images/cancel.png" alt="Cancel" onclick="javascript:__doPostBack('GridView1','Cancel$0');return false;">
</td>
希望它能幫助。
關於這個問題的類似問題[gridview的CommandField更新和取消圖像即將上來在IE](http://stackoverflow.com/q/6094978/2012945)。 – edmundo096 2016-04-26 14:09:25