需求:我们经常需要有一个功能,就是把数据库中的数据实时显示出来。这个东西如果用js的话,可能会更更加美观,但是作为一个初学者,我们可能并不会使用js这一客户端的语言进行调取数据库中的数据,所以我们在这使用ASP.NET,用于显示数据库中数据。

案例:我们需要制作一个网页,用于显示仓库中的货位状态,也就是说每一个货位我们都对应着一个相应的状态,我们需要能在网页中看出货位的信息。

代码:

protected void Page_Load(object sender, EventArgs e)//进行仓库所有的货位状态查看
{
WareHouse warehouse
= newWareHouse();var label_id = from result inds.WareHouseselect new{
s
=result.Snumber,//仓库的货架号 im=result.Id//仓库表中的数据条数字 };for (int i = 2; i <= 33; i++)
{
Label Lbl
= (Label)Page.FindControl("label" + i.ToString());//找到lable的label foreach(var labelresult inlabel_id)
{
if(labelresult.im==i-1)
{
Lbl.Text
= labelresult.s.ToString();//将仓库中的货架号赋给指定的label值 }
}
}
}

缺点:

此代码基本上是写死了,也就是说我们并没有进行label的增加功能,使得如果我们仓库的货位发生变化,就得重新写。

标签: none

添加新评论