这是网格设计我使用了一个attachemnt列的列表我在网格视图中将文本作为downlod我需要一个图标来代替该列中的文本如何完成 [英] This is the grid design i used a column for attachemnt present i m getting the text as downlod in the grid view i need an icon in place of the text in that column how it can be done
本文介绍了这是网格设计我使用了一个attachemnt列的列表我在网格视图中将文本作为downlod我需要一个图标来代替该列中的文本如何完成的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
<Columns>
<asp:TemplateField HeaderText="Week Start Date">
<ItemTemplate>
<asp:Label runat="server" ID="lblweek" Text='<%#Eval("WeekDate") %>' Width="120" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Mon" >
<ItemTemplate>
<asp:Label runat="server" ID="lblmon" Text='<%#Eval("Mon") %>' Width="70" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Tue">
<ItemTemplate>
<asp:Label runat="server" ID="lbltue" Text='<%#Eval("Tue") %>' Width="70" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Wed">
<ItemTemplate>
<asp:Label runat="server" ID="lblweek" Text='<%#Eval("Wed") %>' Width="70" />
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Thu">
<ItemTemplate>
<asp:Label runat="server" ID="lblthu" Text='<%#Eval("Thu") %>' Width="70"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Fri">
<ItemTemplate>
<asp:Label runat="server" ID="lblfri" Text='<%#Eval("Fri") %>' Width="70"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Sat">
<ItemTemplate>
<asp:Label runat="server" ID="lblsat" Text='<%#Eval("Sat") %>' Width="70"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Sun">
<ItemTemplate>
<asp:Label runat="server" ID="lblsun" Text='<%#Eval("Sun") %>' Width="70"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="TotalHours">
<ItemTemplate>
<asp:Label runat="server" ID="lblWeekTotalHrs" Text='<%# Convert.ToDecimal(Eval("Mon")) + Convert.ToDecimal(Eval("Tue")) + Convert.ToDecimal(Eval("Wed")) + Convert.ToDecimal(Eval("Thu")) + Convert.ToDecimal(Eval("Fri")) + Convert.ToDecimal(Eval("Sat")) + Convert.ToDecimal(Eval("Sun"))%>' Width="70"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Leavehours">
<ItemTemplate>
<asp:Label runat="server" ID="lblLeavehours" Text='<%#Eval("Leavehours") %>' Width="100"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="OT">
<ItemTemplate>
<asp:Label runat="server" ID="lblOT" Text='<%#Eval("OT") %>' Width="100"/>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink runat="server" NavigateUrl='<%#Eval("AttachmentPath") %>' Text="Download" Target="_blank" />
</ItemTemplate>
</asp:TemplateField>
<%-- <asp:HyperLinkField DataTextField="AttachmentPath" HeaderText="Download" Target="_blank" Text="Download"
NavigateUrl='<%#Eval("AttachmentPath") %>' /> --%>
</Columns>
推荐答案
您已经给出了超链接控件,因此您可以获得下载文本。给图像按钮或包含在-href中的图像,使其具有触发点击事件的图标。
You have given a ''Hyperlink'' control and hence you get a text for download. Give an image button or an image wrapped in a-href to have an icon that triggers an event on click.
这篇关于这是网格设计我使用了一个attachemnt列的列表我在网格视图中将文本作为downlod我需要一个图标来代替该列中的文本如何完成的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文