DataList1 中的控件怎么给它数据

DataList1中有Label1Label12ImageButton43个控件,要从数据库中读出数据赋值给这3个控件,我是菜鸟,请教下】DataTabledata=Cl... DataList1 中 有Label1 Label12 ImageButton4 3个控件,要从数据库中读出数据赋值给这3个控件,我是菜鸟,请教下

DataTable data = Class1.ExecSel("select * from tb_album);
int id = Convert.ToInt32(data.Rows[0][0]);
string info = "select * from USERINFO where ID=" + id;
DataTable dt = Class1.ExecSel(info);
DataTable datatable = Class1.ExecSel(info);
??.....Label1 .Text = datatable.Rows[0][3].ToString();
.??. ......Label12 .txt=datatable.Rows[0][4].ToString();
.??... ImageButton4 .txt=datatable.Rows[0][5].ToString();
}
我在问号前怎么写。
我要是想让这些数据是动态的显示,不会重复,但是条记录都显示。
那问大虾,帮帮我,
展开
 我来答
tcy20050440416
2010-08-19 · 贡献了超过131个回答
知道答主
回答量:131
采纳率:0%
帮助的人:31.8万
展开全部
后台:
DataTable data = Class1.ExecSel("select * from tb_album);
int id = Convert.ToInt32(data.Rows[0][0]);
string info = "select * from USERINFO where ID=" + id;
DataTable dt = Class1.ExecSel(info);
DataTable datatable = Class1.ExecSel(info);

DataList1.DataSource=datatable ;
前台:
Label1 Text='<%Eval("属性名")% > ' 其他一样
}
leon382
2010-08-19 · TA获得超过1064个赞
知道小有建树答主
回答量:1744
采纳率:0%
帮助的人:984万
展开全部
protected void DataList1_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.Item)
{
Label lbl= e.Item.FindControl("Label1") as Label;
lbl.Text = datatable.Rows[0][3].ToString();
--------------------
其他也一样FindControl 找到它 转型 赋值

}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友36370a4
2010-08-19 · TA获得超过321个赞
知道小有建树答主
回答量:636
采纳率:0%
帮助的人:464万
展开全部
要显示这些的话,不用在后台写。
前台写 EVAL 表达式即可 。
要显示的数据(你的label的位置写) <%#Eval("name")%> //name是你数据库的字段名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
从小就是芋头
2010-08-19
知道答主
回答量:29
采纳率:0%
帮助的人:0
展开全部
想说没必要这么麻烦
获取datatable 后:
DataTable datatable = Class1.ExecSel(info);
DataList1.DataSource=datatable;
DataList1.DataBind();

前台页面就这样写:
<asp:Label ID="Label1" runat="Server" Text='<%#Eval("字段名") %>' />

后面两个控件类似
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式