asp.net中的datalist控件怎么设置只显示数据库表中的一条记录 10

我的数据库表中有3条记录,我想一条一条显示,这样好排版一点。不要代码什么的,不怎么看得懂。谢谢... 我的数据库表中有3条记录,我想一条一条显示,这样好排版一点。不要代码什么的,不怎么看得懂。谢谢 展开
 我来答
匿名用户
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>
志当存高远389
2015-04-17 · 知道合伙人互联网行家
志当存高远389
知道合伙人互联网行家
采纳数:11236 获赞数:20406
08年毕业,一直从事计算机行业,从基层做起。有较强的实践操作能力。

向TA提问 私信TA
展开全部
在服务器里面的属性打开,并且添加账号的时候是在你要显示的数据库下面的user里面添加,
完成后登录数据库的打开option,填上你需要显示的数据库,然后再连接服务器,就可以了。
sql2005的功能可以设置只操作一个数据库的权限,打开其它数据库是报错。
直接在安全性下面的登录里面添加一个账号,然后再用户映射里面选择你需要的数据库及你所需要给该数据库的权限,然后确定就可以了。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式