asp.net dataset 操作问题
数据库表名t_person字段t_person_id,t_person_name,t_person_img_s,t_person_img用户id,用户姓名,用户图片小,用...
数据库表名t_person
字段
t_person_id, t_person_name, t_person_img_s, t_person_img
用户id, 用户姓名, 用户图片小, 用户图片大
我在mod层已经把它放到dataSet的一个实例ds中
现在想要在页面的cs中,把这个ds分解
每一行数据我要用自己的方式格式化
<ul>
<li>
<p><a href="用户图片大" rel="lightbox[p]"><img src="用户图片小"></a></p>
<p><a href="#">用户姓名</a></p>
</li>
</ul>
我该怎么做啊,研究了半天都没研究出来
我是在学习三层架构,非常基础简单的一个三层结构
DataAccess.cs 是数据库的访问类,里面包含了主要的一些方法
Model.cs 是发送sql语句,并接受值的
在每个页面的cs中,调用model的方法,并把值附加到页面上
已经把数据载入到ds中了
System.Data.DataSet ds = DataAccess.dataSet(sqlstr1);
现在不知道如何将数据取出来,然后按照要求写入到前台的页面里
for 循环我懂,主要是不明白怎样把ds中的数据在mod层进行分解
小弟刚刚开始研究,请各位达人指教了
能具体一点吗?如何给dataList赋值,如何自定义模板呀
我现在为了分层,把简单的问题有些复杂化了
不过我想试试这样做
现在考虑页面使用DataList然后自定义模板
是不是可以在mod层,把返回的ds再传给页面的cs
之后使用
DataList1.DataSource = ds;
DataList1.DataBind();
但是中间的过程还不是特别的清楚。我还在研究...
希望达人能够抽空指点一下 展开
字段
t_person_id, t_person_name, t_person_img_s, t_person_img
用户id, 用户姓名, 用户图片小, 用户图片大
我在mod层已经把它放到dataSet的一个实例ds中
现在想要在页面的cs中,把这个ds分解
每一行数据我要用自己的方式格式化
<ul>
<li>
<p><a href="用户图片大" rel="lightbox[p]"><img src="用户图片小"></a></p>
<p><a href="#">用户姓名</a></p>
</li>
</ul>
我该怎么做啊,研究了半天都没研究出来
我是在学习三层架构,非常基础简单的一个三层结构
DataAccess.cs 是数据库的访问类,里面包含了主要的一些方法
Model.cs 是发送sql语句,并接受值的
在每个页面的cs中,调用model的方法,并把值附加到页面上
已经把数据载入到ds中了
System.Data.DataSet ds = DataAccess.dataSet(sqlstr1);
现在不知道如何将数据取出来,然后按照要求写入到前台的页面里
for 循环我懂,主要是不明白怎样把ds中的数据在mod层进行分解
小弟刚刚开始研究,请各位达人指教了
能具体一点吗?如何给dataList赋值,如何自定义模板呀
我现在为了分层,把简单的问题有些复杂化了
不过我想试试这样做
现在考虑页面使用DataList然后自定义模板
是不是可以在mod层,把返回的ds再传给页面的cs
之后使用
DataList1.DataSource = ds;
DataList1.DataBind();
但是中间的过程还不是特别的清楚。我还在研究...
希望达人能够抽空指点一下 展开
3个回答
展开全部
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<a href=<%#DataBinder.Eval(Container.DataItem,"t_person_img") %> rel="lightbox[p]"><img src=<%#DataBinder.Eval(Container.DataItem,"t_person_img_s") %>></a>
<br />
<a href="#"><%#DataBinder.Eval(Container.DataItem, "t_person_name")%></a>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
绑定的时候
System.Data.DataSet ds = DataAccess.dataSet(sqlstr1);
Repeater1.DataSource=ds;
Repeater1.DataBind();
我是直接打上的,你自己看一下大小写,DataList用法也差不多,就是多了一点
如果你的ds里有多张表,要这样Repeater1.DataSource=ds.Tables[0];
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<a href=<%#DataBinder.Eval(Container.DataItem,"t_person_img") %> rel="lightbox[p]"><img src=<%#DataBinder.Eval(Container.DataItem,"t_person_img_s") %>></a>
<br />
<a href="#"><%#DataBinder.Eval(Container.DataItem, "t_person_name")%></a>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
绑定的时候
System.Data.DataSet ds = DataAccess.dataSet(sqlstr1);
Repeater1.DataSource=ds;
Repeater1.DataBind();
我是直接打上的,你自己看一下大小写,DataList用法也差不多,就是多了一点
如果你的ds里有多张表,要这样Repeater1.DataSource=ds.Tables[0];
参考资料: http://www.yyws.org/
展开全部
<asp:Repeater
ID="Repeater1"
runat="server">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<a
href=<%#DataBinder.Eval(Container.DataItem,"t_person_img")
%>
rel="lightbox[p]"><img
src=<%#DataBinder.Eval(Container.DataItem,"t_person_img_s")
%>></a>
<br
/>
<a
href="#"><%#DataBinder.Eval(Container.DataItem,
"t_person_name")%></a>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
绑定的时候
System.Data.DataSet
ds
=
DataAccess.dataSet(sqlstr1);
Repeater1.DataSource=ds;
Repeater1.DataBind();
我是直接打上的,你自己看一下大小写,DataList用法也差不多,就是多了一点
如果你的ds里有多张表,要这样Repeater1.DataSource=ds.Tables[0];
ID="Repeater1"
runat="server">
<HeaderTemplate>
<ul>
</HeaderTemplate>
<ItemTemplate>
<li>
<a
href=<%#DataBinder.Eval(Container.DataItem,"t_person_img")
%>
rel="lightbox[p]"><img
src=<%#DataBinder.Eval(Container.DataItem,"t_person_img_s")
%>></a>
<br
/>
<a
href="#"><%#DataBinder.Eval(Container.DataItem,
"t_person_name")%></a>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
绑定的时候
System.Data.DataSet
ds
=
DataAccess.dataSet(sqlstr1);
Repeater1.DataSource=ds;
Repeater1.DataBind();
我是直接打上的,你自己看一下大小写,DataList用法也差不多,就是多了一点
如果你的ds里有多张表,要这样Repeater1.DataSource=ds.Tables[0];
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用DataList
自定义模板就行了
自定义模板就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询