datalist 绑定数据为空时,显示提示信息
2016-06-03 22:25
323 查看
gridview 绑定数据为空时,可设置emptydatatext属性,但是datalist没有,可以在页面上添加一个label,显示“no data”,为datalist设置ItemDataBound事件,如果有数据,label.visible=false,否则为true,如下
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Label1.Visible = false;
}
else
{
Label1.Visible = true;
}
}
运行后如图
protected void DataList1_ItemDataBound(object sender, DataListItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
Label1.Visible = false;
}
else
{
Label1.Visible = true;
}
}
运行后如图
相关文章推荐
- C#实现DataList里面嵌套DataList的折叠菜单
- 在ASP.NET 2.0中操作数据之四十五:DataList和Repeater里的自定义Button
- 在ASP.NET 2.0中操作数据之四十二:DataList和Repeater数据排序(一)
- 在ASP.NET 2.0中操作数据之四十三:DataList和Repeater数据排序(二)
- 在ASP.NET 2.0中操作数据之三十三:基于DataList和Repeater使用DropDownList过滤的主/从报表
- asp.net控件DataList分页用法
- jQuery插件datalist实现很好看的input下拉列表
- ASP.NET数据绑定之DataList控件
- datalist,Repeater和Gridview的区别分析
- DataList 中动态绑定服务器子控件的代码
- asp.net datalist 用法
- 决定何时使用 DataGrid、DataList 或 Repeater(ASP.NET 技术文章)
- asp.net GridView和DataList实现鼠标移到行行变色
- AlternatingItemTemplate类似于 ItemTemplate 元素
- ASP.NET数据绑定之DataList控件实战篇
- 在ASP.NET 2.0中操作数据之三十:格式化DataList和Repeater的数据
- 自定义 DataList 显示数据行数的方法
- 在ASP.NET 2.0中操作数据之二十九:用DataList和Repeater来显示数据
- 在ASP.NET 2.0中操作数据之四十:自定义DataList编辑界面
- 在ASP.NET 2.0中操作数据之三十一:使用DataList来一行显示多条记录