mobile页面,放了一个list控件,由于List只能绑定一个字段,所以我在sql语句里把几个字段合并了,
但是我想让这几个字段显示的时候换行,所以我这样写的:
select (字段1+<br/>+字段2+<br/>+字段3) as 绑定字段名 from 表名 where .....前台大概这样:<mobile:List ID="List1" Runat="server">
</mobile:List>
后台大概这样:List1.DataSource = MySqlDataReader;
List1.DataTextField = "绑定字段名";
List1.DataBind(); 
结果是没有<br/>的效果,这个也在字符串里显示出来了,这个如何解决?谢!

解决方案 »

  1.   

    你在模板列+br呢   例如: <ItemTemplate>
                            <mobile:Label ID="lkid" Runat="server" BreakAfter="False" Text='<%# Eval("c_xh") %>' Visible="False">
                            </mobile:Label><br/>
                           <mobile:Label ID="Label8" Runat="server" BreakAfter="False">名称:</mobile:Label>
                             <mobile:Label ID="Link8" Runat="server" BreakAfter="False" Text='<%# Eval("c_name")%>'>
                            </mobile:Label><br/>
                            <mobile:Label ID="Label9" Runat="server" BreakAfter="False">金额:</mobile:Label>
                            <mobile:Label ID="Label6" Runat="server" BreakAfter="False" Text='<%# Eval("c_fact")%>'>
                            </mobile:Label><br/>
                            <mobile:Label ID="Label10" Runat="server" BreakAfter="False">数量:</mobile:Label>
                             <mobile:Label ID="Label7" Runat="server" BreakAfter="False" Text='<%# Eval("c_count")%>'>
                            </mobile:Label><br/>
                              <mobile:Label ID="Link11" Runat="server" BreakAfter="False" Text='<%# Eval("c_ok") %>' Visible="False">
                            </mobile:Label><br/>
                       </ItemTemplate>
      

  2.   

    直接List1.DataSource = MySqlDataReader;//我是datattable
    List1.databind();
      

  3.   

    List控件里面好像没有 这个 ItemTemplate ????
      

  4.   

    是不是这样:
            <mobile:List ID="List1" Runat="server">
                <DeviceSpecific>
                    <Choice>
                        <ItemTemplate>
                           
                        </ItemTemplate>
                    </Choice>
                </DeviceSpecific>
            </mobile:List>难道要这么多层?这都是什么啊
      

  5.   

       <mobile:ObjectList ID="ObjectList3" Runat="server"  ItemsPerPage="3">
               <DeviceSpecific>
                   <Choice Filter="isWML11" Xmlns="http://schemas.microsoft.com/mobile/html32template">
                       <ItemTemplate>
                            <mobile:Label ID="lkid" Runat="server" BreakAfter="False" Text='<%# Eval("c_xh") %>' Visible="False">
                            </mobile:Label><br/>
                           <mobile:Label ID="Label8" Runat="server" BreakAfter="False">名称:</mobile:Label>
                             <mobile:Label ID="Link8" Runat="server" BreakAfter="False" Text='<%# Eval("c_name")%>'>
                            </mobile:Label><br/>
                            <mobile:Label ID="Label9" Runat="server" BreakAfter="False">金额:</mobile:Label>
                            <mobile:Label ID="Label6" Runat="server" BreakAfter="False" Text='<%# Eval("c_fact")%>'>
                            </mobile:Label><br/>
                            <mobile:Label ID="Label10" Runat="server" BreakAfter="False">数量:</mobile:Label>
                             <mobile:Label ID="Label7" Runat="server" BreakAfter="False" Text='<%# Eval("c_count")%>'>
                            </mobile:Label><br/>
                              <mobile:Label ID="Link11" Runat="server" BreakAfter="False" Text='<%# Eval("c_ok") %>' Visible="False">
                            </mobile:Label><br/>
                       </ItemTemplate>
                   </Choice>
                   <Choice Filter="isHTML32" Xmlns="http://schemas.microsoft.com/mobile/html32template">
                       <ItemTemplate>
                       </ItemTemplate>
                   </Choice>
               </DeviceSpecific>
            </mobile:ObjectList>