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;
}
}
运行后如图