Asp.net 从RadGrid中删除空项
我有一个RadGrid,它首先是空的(如图所示)。 为了让RadGrid显示标题而不显示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
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使其消失。