我在Telerik Radgrid中有一个需要允许内联编辑的详细信息表。除了为“编辑”,“更新”和“取消”操作显示的图像不显示外,网格中的所有内容都有效。相反,它们似乎是通用图像。
我能找到的关于此问题的唯一链接是here,但说明并未解决我的问题。这是显示错误图像的网格:
<radG:GridTableView runat="server" AllowSorting="true" AllowFilteringByColumn="true" AutoGenerateColumns="false"
ShowFooter="false" DataKeyNames="sysId" HierarchyLoadMode="ServerOnDemand"
GridLines="None" Name="RadGrid1" EditMode="InPlace" Width="100%" Height="75%" >
<EditFormSettings>
<EditColumn UniqueName="EditCommandColumn1" ButtonType="ImageButton" EditImageUrl="~/APP_THEMES/MASTERPAGE/btnEdit.gif"
UpdateImageUrl="~/APP_THEMES/MASTERPAGE/btnSaveSM.gif" CancelImageUrl="~/APP_THEMES/MASTERPAGE/btnCancelSM.gif"
UpdateText="Save" InsertText="Save" InsertImageUrl="~/APP_THEMES/MASTERPAGE/btnSaveSM.gif">
</EditColumn>
</EditFormSettings>
<Columns>
<radG:GridEditCommandColumn UniqueName="EditCommandColumn"
ButtonType="ImageButton" EditImageUrl="~/APP_THEMES/MASTERPAGE/btnEdit.gif">
<ItemStyle Width="5%" />
</radG:GridEditCommandColumn>
正确的图标应如下所示:
但是出现的通用显示了这一点:
我知道路径是正确的,因为它们与我在网站上的其他非详细网格中使用的图像相同。这不是一个很大的问题,因为它正常运行,但它绝对是丑陋而且非常令人沮丧。
我在这里缺少什么?
修改
我应该澄清一下,我尝试使用所有者表格的GridEditCommandColumn中的相同工作,为我现在展示的DetailTable:
<radG:GridEditCommandColumn UniqueName="EditCommandColumn" UpdateText="Save" InsertText="Save"
ButtonType="ImageButton" InsertImageUrl="~/APP_THEMES/MASTERPAGE/btnSaveSM.gif"
UpdateImageUrl="~/APP_THEMES/MASTERPAGE/btnSaveSM.gif" CancelImageUrl="~/APP_THEMES/MASTERPAGE/btnCancelSM.gif"
EditImageUrl="~/APP_THEMES/MASTERPAGE/btnEdit.gif">
<ItemStyle Width="5%" />
</radG:GridEditCommandColumn>
答案 0 :(得分:0)
将图片应用到GridEditCommandColumn
:
<telerik:GridEditCommandColumn UniqueName="EditCommandColumn"
ButtonType="ImageButton" EditImageUrl="~/images/icon_16x16.png"
UpdateImageUrl="~/images/icon_16x16.png" CancelImageUrl="~/images/icon_16x16.png"
UpdateText="Save" InsertText="Save" InsertImageUrl="~/images/icon_16x16.png">
<ItemStyle Width="5%" />
</telerik:GridEditCommandColumn>