Asp.net 从RadGrid中删除空项

Asp.net 从RadGrid中删除空项,asp.net,header,telerik,row,radgrid,Asp.net,Header,Telerik,Row,Radgrid,我有一个RadGrid,它首先是空的(如图所示)。 为了让RadGrid显示标题而不显示RadGrid中的任何数据,我需要设置: ShowHeadersWhenNoRecords="true" 但头部仍然不可见。经过一些研究,我发现RadGrid必须有一个数据源,即使它是空的。因此,我将RadGrid的数据源设置为一个空数据表,这就起作用了。 但随后RadGrid在标题下方显示了一个文本,其中包含:“没有记录”之类的内容。为了删除该文本,我在RadGrid中添加了以下代码: NoDetail

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

ShowHeadersWhenNoRecords="true"
但头部仍然不可见。经过一些研究,我发现RadGrid必须有一个数据源,即使它是空的。因此,我将RadGrid的数据源设置为一个空数据表,这就起作用了。 但随后RadGrid在标题下方显示了一个文本,其中包含:“没有记录”之类的内容。为了删除该文本,我在RadGrid中添加了以下代码:

 NoDetailRecordsText="" NoMasterRecordsText=""
所以现在标题下面没有文本,除了一个白色的小条带,我认为这很难看(见下图)。有人知道如何移除RadGrid头部下方的白色条带吗

提前谢谢你

亲切问候,,
Wesley

这可以很容易地使用jQuery或简单的JavaScript来完成,但我认为RadGrid上没有类似于
DontshowWhiteTriponemptyGrid
或任何东西的属性

使用jQuery,我可以通过以下方法使白色条带消失:

$('.rgNoRecords').hide()

谢谢你的帮助!哈哈,有时候你希望事情就这么简单。现在当我这样做时,在RadGrid的底部有一个双边框。我是一个完美主义者,所以当RadGrid为空时,我需要将双边框转换为单边框。我的JS和JQuery技能很差,你能帮我在RadGrid为空时消除双重边界吗?当然,但我无法重现这个问题。你在什么地方有概念证明吗?如果不可能,请使用Firefox上的Firebug或Chrome Developer工具选择带有边框的元素。然后在右手边使用CSS使其消失。