在gridview控件中默认设置的行数是十行,每一条数据后设置一个自定义的超链接,但是每一页不足十条数据时,相应的行数就会减少,然后我填充了剩余的空白行后,在空白行也显示了一个超链,求大侠指点如何消除空白行的超链接

解决方案 »

  1.   

    在gridview_databound里面处理下,如果当前行为空白行的话,把超链接设置为空
      

  2.   

    不是在数据源中添加的   Columns>
                            <asp:BoundField DataField="username" HeaderText="用户名" ReadOnly="True"
                                 />   
                            <asp:HyperLinkField HeaderText="详细信息" NavigateUrl="~/UserManagerment.aspx" 
                                Text="点击修改" />       
                        </Columns>
    绑定的只有“username”用户名这一项,默认设置gridview的行数为十行,假如显示的数据不满十行然后显示的行数就会相应的减少,然后我填充了空白行,就出现了在空白行没有username这个字段的信息,但是后面也显示有"点击修改"这个超链接 
      

  3.   

    是不是你数据库里面的那些多出来的空白行数据都是空的,包括username和其他的字段都是空的?其他显示出来的数据在数据库里面是有数据库的?你看看!