从RadGrid中删除空项

时间:2012-04-18 12:36:34

标签: asp.net header telerik row radgrid

我有一个RadGrid,它首先是空的(如图所示)。 为了让RadGrid显示RadGrid中没有任何数据的标题,我需要设置:

ShowHeadersWhenNoRecords="true"

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

 NoDetailRecordsText="" NoMasterRecordsText=""

所以现在标题下面没有文字,除了一个小的白色条带,我觉得非常难看(见下图)。有谁知道如何删除RadGrid标题下方的白色条带?

See the white strip beneath the header!

提前谢谢!

亲切的问候, 韦斯利

1 个答案:

答案 0 :(得分:0)

这可以很容易地使用像jQuery或者只是很好的'纯JavaScript'来完成,但我不认为RadGrid上有一个属性,如DontShowWhiteStripOnEmptyGrid或任何东西。

使用jQuery我可以使用this RadGrid上的白色条带消失:

$('.rgNoRecords').hide()