C# 如何在栅格视图中一行中的三个图像之间添加空间?

C# 如何在栅格视图中一行中的三个图像之间添加空间?,c#,asp.net,sql-server,C#,Asp.net,Sql Server,我从数据库中检索了三幅图像,并将它们显示在网格视图中。问题是我无法在所有三个图像之间获得空间 即使我给一个单元格间距值,它也不起作用。图为: 写下下面的代码并检查其是否工作 <asp:Image ID="Image3" runat="server" Height="50px" ImageUrl='<%# Eval("pic3") %>' Width="80px" style="padding-left:10px; padding-ri

我从数据库中检索了三幅图像,并将它们显示在网格视图中。问题是我无法在所有三个图像之间获得空间

即使我给一个单元格间距值,它也不起作用。图为:


写下下面的代码并检查其是否工作

<asp:Image ID="Image3" runat="server" Height="50px" 
                    ImageUrl='<%# Eval("pic3") %>' Width="80px" style="padding-left:10px; padding-right:10px" />


试试这个

添加一点边距可以解决您的问题。按如下方式设置图像的cssClass:

<asp:Image ID="Image2" runat="server" CssClass="imgDist" Height="50px" 
                ImageUrl='<%# Eval("pic2") %>' Width="80px" />

在你的风格中,做到这一点:

<style>
    .imgDist {
        margin:5px;
    }
</style>

伊姆格迪斯先生{
保证金:5px;
}
或者不设置类,只需添加该类,它将应用于所有图像

<style>
    img {
        margin:5px;
    }
</style>

img{
保证金:5px;
}
<style>
    img {
        margin:5px;
    }
</style>