在C#.net中向gridview添加自定义按钮

时间:2014-01-29 10:24:05

标签: c# .net winforms visual-studio-2010 c#-4.0

IDE:Microsoft Visual Studio 平台:C#.net

您好,   我试图在c#.net中为gridview的单元格添加带图像的自定义按钮,但是没有成功实现。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

你可以通过gridview中的两种方式来做到这一点。 1没有css

<asp:TemplateField HeaderText="Test">
     <ItemTemplate>
     <asp:Button runat="server" ID="test" Text="upload" Style="background-color: green"/>
     </ItemTemplate>
     <FooterStyle />
     <HeaderStyle />
     <ItemStyle Width="30%" />
</asp:TemplateField>

第二种方法,相同的代码,但用CssClass =“buttonBackground”替换style属性

<asp:TemplateField HeaderText="Test">
     <ItemTemplate>
     <asp:Button runat="server" ID="test" Text="upload" CssClass="buttonBackground"/>
     </ItemTemplate>
     <FooterStyle />
     <HeaderStyle />
     <ItemStyle Width="30%" />
</asp:TemplateField>

CSS

.buttonBackground
{
    background-image: url(../Images/backgroundImage.png);
    background-repeat: repeat-x;
}