日期:2014-05-17  浏览次数:20506 次

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?-