asp.net中的datalist控件怎么设置只显示数据库表中的一条记录 10
我的数据库表中有3条记录,我想一条一条显示,这样好排版一点。不要代码什么的,不怎么看得懂。谢谢...
我的数据库表中有3条记录,我想一条一条显示,这样好排版一点。不要代码什么的,不怎么看得懂。谢谢
展开
2个回答
2018-05-05
展开全部
推荐用ListView空间,因为datalist默认无法分页,而Listview可以很容易分页。
先看Listview下面的代码:ListView主要是模板,LayoutTemplate定义其中结果显示为table。GroupItemCount表示一行显示3个(也就是一行tr里,有3个td)。
td里的内容是ItemTemplate定义的内容。
GroupTemplate保持这样就可以了。
asp:DataPager 是在Listview外面的,定义分页,每页PageSize="5"
PagedControlID="ListView1"把Listview和datapager关联起来。
<asp:ListView ID="ListView1" runat="server" DataSourceID="SqlDataSource1"
GroupItemCount="3">
<LayoutTemplate>
<table id="groupPlaceholderContainer" runat="server" style="">
<tr id="groupPlaceholder" runat="server">
</tr>
</table>
<tr runat="server">
<td runat="server" ></td>
</tr>
</LayoutTemplate>
<GroupTemplate>
<tr id="itemPlaceholderContainer" runat="server">
<td id="itemPlaceholder" runat="server"></td>
</tr>
</GroupTemplate>
<ItemTemplate>
<td runat="server" style="">username:
<%# Eval("username") %>
<br />
<%# Eval("id") %>
</td>
</ItemTemplate>
</asp:ListView>
<asp:DataPager ID="DataPager1" PageSize="5" PagedControlID="ListView1" runat="server">
<Fields>
<asp:NextPreviousPagerField ButtonType="Button" ShowFirstPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
<asp:NumericPagerField />
<asp:NextPreviousPagerField ButtonType="Button" ShowLastPageButton="True" ShowNextPageButton="False" ShowPreviousPageButton="False" />
</Fields>
</asp:DataPager>
2015-04-17 · 知道合伙人互联网行家
关注
展开全部
在服务器里面的属性打开,并且添加账号的时候是在你要显示的数据库下面的user里面添加,
完成后登录数据库的打开option,填上你需要显示的数据库,然后再连接服务器,就可以了。
sql2005的功能可以设置只操作一个数据库的权限,打开其它数据库是报错。
直接在安全性下面的登录里面添加一个账号,然后再用户映射里面选择你需要的数据库及你所需要给该数据库的权限,然后确定就可以了。
完成后登录数据库的打开option,填上你需要显示的数据库,然后再连接服务器,就可以了。
sql2005的功能可以设置只操作一个数据库的权限,打开其它数据库是报错。
直接在安全性下面的登录里面添加一个账号,然后再用户映射里面选择你需要的数据库及你所需要给该数据库的权限,然后确定就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询