windows mobile 开发list 控件的使用

分页的话建议是用数据库分页,因为如果你数据量很大的话,会造成一些低端收到的容量不足。所以及其反对在客户端进行分页。关于超链接的问题,list控件是支持模板的,所以你可以使用模板来进行控制。给你段代码,也许会对你有所帮助:
<mobile:Form id="Form1" runat="server"><mobile:Link ID="Link1" Runat="server" BreakAfter="False" avigateUrl="InFieldEdit.aspx">添加</mobile:Link>&nbsp; &nbsp; <mobile:Link ID="Link3" Runat="server"
                        NavigateUrl="~/Default.aspx">返回首页</mobile:Link><mobile:List ID="lt_custom" Runat="server"
        OnItemDataBind="lt_custom_ItemDataBind">
        <DeviceSpecific>
                <Choice Xmlns="http://schemas.microsoft.com/mobile/html32template">
                    <HeaderTemplate>
                        <table>
                            <tr>
                                <td>
                             ----------------------------<br></td>
                            </tr>
                            <tr>
                                <td><mobile:Label ID="lb_title" Runat="server" Font-Size="Normal" BreakAfter="false">修改</mobile:Label> | </td>
                                <td><mobile:Label ID="Label1" Runat="server" Font-Size="Normal" BreakAfter="false">编号</mobile:Label> | </td>
                                <td><mobile:Label ID="Label2" Runat="server" Font-Size="Normal" BreakAfter="false">业主姓名</mobile:Label> | </td>
                                <td><mobile:Label ID="Label13" Runat="server" Font-Size="Normal" BreakAfter="false">单元名称</mobile:Label> | </td>
                                <td><mobile:Label ID="Label3" Runat="server" Font-Size="Normal" BreakAfter="false">应缴费用</mobile:Label> | </td>
                                <td><mobile:Label ID="Label4" Runat="server" Font-Size="Normal" BreakAfter="false">未缴费用</mobile:Label> | </td>
                                <td><mobile:Label ID="Label5" Runat="server" Font-Size="Normal" BreakAfter="false">应缴时间</mobile:Label> | </td>
                                <td><mobile:Label ID="Label6" Runat="server" Font-Size="Normal">收费人</mobile:Label><br></td>
                            </tr>
                    </HeaderTemplate>
                    <ItemTemplate>
                        <tr>
                        <td>
                         ----------------------------<br></td>
                        </tr>
                        <tr>
                            <td>
                                <mobile:Link id="Link2" runat="server" BreakAfter="false" Font-Size="Normal" NavigateUrl='<%#"InFieldEdit.aspx?id="+DataBinder.Eval(Container,"DataItem.ID").ToString()+"&Area_id="+DataBinder.Eval(Container,"DataItem.AreaID").ToString() %>' Text="编辑"></mobile:Link> |
                            </td>
                            <td><mobile:Label ID="lb_title" Runat="server" Font-Size="Normal" BreakAfter="false" Text='<% #DataBinder.Eval(Container,"DataItem.code").ToString() %>'></mobile:Label> | </td>
                            <td><mobile:Label ID="Label7" Runat="server" Font-Size="Normal" BreakAfter="false" Text='<% #DataBinder.Eval(Container,"DataItem.OwnerName").ToString() %>'></mobile:Label> | </td>
                            <td><mobile:Label ID="Label8" Runat="server" Font-Size="Normal" BreakAfter="false" Text='<% #DataBinder.Eval(Container,"DataItem.UnitID").ToString() %>'></mobile:Label> | </td>
                            <td><mobile:Label ID="Label9" Runat="server" Font-Size="Normal" BreakAfter="false" Text='<% #DataBinder.Eval(Container,"DataItem.ShouldPay").ToString() %>'></mobile:Label> | </td>
                            <td><mobile:Label ID="Label10" Runat="server" Font-Size="Normal" BreakAfter="false" Text='<% #DataBinder.Eval(Container,"DataItem.NotPay").ToString() %>'></mobile:Label> | </td>
                            <td><mobile:Label ID="Label11" Runat="server" Font-Size="Normal" BreakAfter="false" Text='<% #DataBinder.Eval(Container,"DataItem.ShouldPayDate","{0:yyyy-MM-dd}").ToString() %>'></mobile:Label> | </td>
                            <td><mobile:Label ID="Label12" Runat="server" Font-Size="Normal" Text='<% #DataBinder.Eval(Container,"DataItem.Geter").ToString() %>'></mobile:Label></td>
                        </tr>
                    </ItemTemplate>
                    <FooterTemplate>
                        <tr>
                            <td>
                         ----------------------------<br></td>
                        </tr>
                        </table>
                    </FooterTemplate>
                </Choice>
            </DeviceSpecific>
    </mobile:List>

这个是在openwave上预览结果:

这个是在windows mobile上的测试结果:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值