2012-04-18 111 views
1

我有一个RadGrid,它首先是空的(就像你在图片上看到的那样)。 为了让radgrid控件显示标题,而不在radgrid控件的任何数据,我需要设置:删除RadGrid中的空项目

ShowHeadersWhenNoRecords="true" 

但头仍然没有visable。经过一番研究,我发现RadGrid必须有一个数据源,即使它是空的。所以我将RadGrid的DataSource设置为一个空数据表,然后工作。 但是然后RadGrid在标题下面显示了一个文本,其中包含:“没有记录”或类似的东西。为了消除该文本我已经添加了folowwing代码到radgrid控件:

NoDetailRecordsText="" NoMasterRecordsText="" 

所以现在有头以下无正文,除了一个白色的小条,我认为这是非常丑陋的(见图片下面)。有谁知道如何去除RadGrid头部下面的白色条纹?

See the white strip beneath the header!

预先感谢您!

亲切的问候, 韦斯利

回答

0

这可以很容易地使用像jQuery的或只是好醇”普通的JavaScript实现,但我不认为有像DontShowWhiteStripOnEmptyGrid或任何对radgrid控件的属性。

使用jQuery我能得到白条上this RadGrid使用该消失:

$('.rgNoRecords').hide() 
+0

谢谢您的帮助!哈哈有时你希望这很简单。现在当我这样做的时候,RadGrid底部有一个双边框。我是一个完美主义者,所以当RadGrid为空时,我需要将双精度值加到单个边界上。我的JS和JQuery技能很差,你能帮我在RadGrid空的时候让双边框消失吗? – 2012-04-18 13:19:23

+0

当然,但我不能重新创建问题。你有什么概念证明吗?如果这不可行,请使用Firefox或Chrome开发人员工具中的Firebug来选择带有边框的元素。然后使用右侧的CSS来使其消失。 – 2012-04-18 14:58:41