1.放一个label
DataTable table = new DataTable();
repeater1.DataSource = table;
repeater1.DataBind();
if (table.Rows.Count == 0)//或者 repAcctLedger.Items.Count == 0
{
label1.Text = "暂无查询结果";
}
else
{
label1.Text = "";
}
2.在FooterTemplate模板中放一个label
<FooterTemplate>
<td style="height: 16px">
<asp:Label ID="Label1" runat="server" Text="暂无检索记录!" Visible="false"></asp:Label>
</td>
</FooterTemplate>
protected void rpSearch_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType==ListItemType.Footer)
{
if (rpSearch.Items.Count<=0)
{
((Label)e.Item.FindControl("Label1")).Visible = true;
}
}
}
第三种:在DataTable加一行数据.
if (table.Rows.Count == 0)//或者 repAcctLedger.Items.Count == 0
{
DataRow dr = dt.NewRow();
dr[0] = "无数据";
dt.Rows.Add(dr);
}
repeater1.DataSource = table;
repeater1.DataBind();
分享到:
相关推荐
asp.net,Datalist控件分页显示数据,绑定datatable 带有向前向后翻页
在DataList里编辑和删除数据 在DataList里编辑和删除数据
DataList模板的RadioButtonList控件绑定数据的方法
在ASP.NET 2.0中操作数据:用DataList和Repeater来显示数据(源码)
有关ASP.net问题,DataList数据绑定的总结
在ASP.NET 2.0中操作数据:格式化DataList和Repeater的数据
在ASP.NET 2.0中操作数据:DataList和Repeater数据分页
datalist中嵌套的hyperlink数据绑定
datalist绑定 显示的一种样式 个人觉得很不错 用的都是很简单的东西 PagedDataSource 分页控件 例子里面提供的属性你可以随便选取 主要是第二行的content属性 作为正文一般是很长的 datalist显示不好看 通过点击...
在ASP.NET 2.0中操作数据:格式化DataList和Repeater的数据(源码)
在ASP.NET 2.0中操作数据:DataList和Repeater数据排序(二)
DataList分页技巧方法,助你实现分页的功能
在ASP.NET 2.0中操作数据:综叙:在DataList里编辑和删除数据
DataList的属性及事件方法[借鉴].pdf
在ASP.NET 2.0中操作数据:综叙:在DataList里编辑和删除数据(源码)
刚学php ,模仿一asp.net 的datalist类似的功能 $temp; $db=new MyDB(); $sqlcommand='SELECT *, COUNT(DISTINCT dealerTitle) FROM indexshoplist GROUP BY dealerTitle LIMIT 12'; $TableId='...
ASP.NET DataList的各种用法 ASP.NET DataList的各种用法
在ASP.NET 2.0中操作数据:用DataList和Repeater来显示数据
在ASP.NET 2.0中操作数据:DataList和Repeater数据分页(源码)
在ASP.NET 2.0中操作数据:DataList和Repeater数据排序(源码)