下面是我在用户控件中的一个gridview,里面有一个表格table是两行,上面一行显示新闻内容,下面显示一条线,可是在浏览网页的时候下面的分隔线怎么也显示不出来,是什么原因呀,都急死我了。(不执行网页的时候线是能看到的)请各位大侠帮个忙,谢谢了!!1
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="NewsList.ascx.cs" Inherits="UserControl_WebUserControl" %>
 
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" GridLines="None">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <table border="0" cellpadding="0" cellspacing="0">
                    <tr>
                        <td width="20">
                            <asp:Image ID="Image1" runat="server" ImageUrl="~/images/arrow_10.jpg" /></td>
                        <td width="600"><%# Eval("title") %>
                        </td>
                        <td width="100"><%# Eval("Udate","{0:D}") %>
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3" background="../images/bg12.gif">
                            </td>
                    </tr>
                </table>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>
</asp:GridView>
 

解决方案 »

  1.   

    1.你的图片路径是否正确?
    2 加个空格
    <td colspan="3" background="../images/bg12.gif"> 
                                &nbsp;</td> 
      

  2.   

    你显示一条线是不是用的背景图片
    你的代码
    <tr> 
     <td colspan="3" background="../images/bg12.gif"> </td> 
    </tr>
    你把那个表格的高度设置一下看看能不能实现
    就是
    <tr> 
     <td style="height:5px;" colspan="3" background="../images/bg12.gif"> </td> 
    </tr>
    可以把高度设置高点看下
      

  3.   

    <background="../images/bg12.gif">他里面的背景图片为什么显示不出来,在gridview中
      

  4.   

    你路径好像不对你试试在<td>的style属性里面设置行不行
      stylt="background:('路径')"
    或者你把鼠标放在这个<td>上
      在属性停靠框里面找style,设置一下就行了
      

  5.   

    GridView 不好搞,我也遇到过,后来改用DataList了,而且性能GridView在数据控件中最差