当前位置:编程学习 > C#/ASP.NET >>

请教下怎样取得dataList中某项的一列的数据

DataGridItem类中有个cell属性可以取得datagrid中某项中的一列的数据,datalist对应有个DataListItem类却没有cell属性,请问怎样取得dataList中某项的一列的数据 --------------------编程问答-------------------- datalist是没有cell的概念的,只有item,这个是和datagrid的区别,要取得数据使用findcontrol或者innerText均可根据你的需求决定,与datagrid无区别 --------------------编程问答-------------------- up --------------------编程问答-------------------- 比如DataList.Items[0].Controls[n]来访问第一行的第n个控件。如果第2行换成1,第3行2,以此类推。
里面最好是有Label之类的控件
这样就能:
((Label)DataList.Items[0].Controls[n]).Text得到他的值了。 --------------------编程问答-------------------- 不是很明白你的意思,请给个例子 --------------------编程问答-------------------- 但是我不是为了找到控件,是取得其中的数据 --------------------编程问答-------------------- 把里面的数据赋给里面的控件不就行了吗?
然后再找控件从而取得控件的值。 --------------------编程问答-------------------- 如果想直接取的话:在ItemDataBound事件中:
DataRowView dvw=DataRowView (e.Item.DataItem);
dvw.Row["数据库字段"]   可以得到
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,