浏览:480 2008-06-30 11:12 来自 liydotnet      :

Repeater数据在无数据时只显示一个标题

现在想做一个无数据时可显示一条"无相关数据"字样的形式

这个控件要怎么写

收藏 楼主
  3个月前  菜菜灰      :
增加一个模板项

///
/// EmptyDataTemplate模版
///

[
Category("附加属性"),
Description("EmptyDataTemplate模版")
]
public ITemplate EmptyDataTemplate
{
get
{
return _emptyDataTemplate;
}
set
{
_emptyDataTemplate = value;
}
}

重写OnDataBinding

///
/// OnDataBinding
///

protected override void OnDataBinding(EventArgs e)
{

base.OnDataBinding(e);
if (_emptyDataTemplate != null)
{
if (this.Items.Count == 0)
{
EmptyDataTemplate.InstantiateIn(this);
}
}
}
1楼 回到顶楼 
  3个月前  WEBBER      :
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
@菜菜灰
2楼 回到顶楼 
  3个月前  liydotnet      :
好,我先试试先...
3楼 回到顶楼 
  3个月前  liydotnet      :
没有成为表格的一部份
<table>

<table>

<tr><td>无数据</td></tr>

我要的效果是:
<table>
<tr><td>无数据</td></tr>
<table>
4楼 回到顶楼 
  3个月前  Juzz Pig(橘子&猪)      :
5楼 回到顶楼 
  2个月前  ecolour      :
试下~!
6楼 回到顶楼 

注册用户登录后才能回复,登录注册
> 返回“ASP.NET”


其他话题

相关内容

相关链接

1 31093