首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

lable控件的数据绑定解决方法

2012-05-16 
lable控件的数据绑定我在做一个网上书店,其中有一个图书详细页。在里面放了许多lable 标签,现在我想给这些

lable控件的数据绑定
我在做一个网上书店,其中有一个图书详细页。在里面放了许多lable 标签,现在我想给这些标签绑定数据,但是我不会用,谁能教我。请详细点



[解决办法]

探讨
首先得到一个数据datatable,至于你怎么得到这个数据表就不说了,你肯定知道dataset中提取。

假设你得到了datatalble

Datatalble dt = 你需要绑定的数据表。
DataRow dr=dt.Rows[0]; 取出这个数据表的第一行

this.Label1.Text=dr["书名的数据字段"].ToString();

就这么简单,跟练打字一样。

[解决办法]
这个方法有很多,不过用Label太费劲了,
如果你想在界面直接绑定字段显示的话,可以采用以下方法:
首先根据上一页传过来的图书的编号,得到要显示的图书的信息(这个可以根据ID进行查询,得到DataSet),在UI层可以这样写:
<asp:label id = "name" runet="server" text='<%# Eval("图书表中图书的字段名")%>'></label>
2) 如果根据图书编号得到的是图书实体类,则
在后台直接给label赋值就行:
name.Text = Model.Product.P_name;
[解决办法]
探讨
C# code SqlDataReader sdr= dataOperate.getRow(sql);
sdr.Read();
Label2.Text= sdr["StuName"].ToString();
Label3.Text= sdr["StuSex"].ToString();
Label4.Text= sdr["Nation"].ToSt?-

热点排行