ObjectList的多列绑定问题

时间:2011-12-21 10:50:22

标签: c# asp.net

我使用了对象列表来显示像移动网格一样的数据。但是当页面显示在移动设备(黑莓设备)上时,它只显示LabelField属性中给出的一列。

下面是我的代码示例代码

<mobile:ObjectList ID="objLst" Runat="server" CommandStyle-StyleReference="subcommand"
                                                      Font-Size="Small" AutoGenerateFields="true" 
                                                        TableFields="Location;Date;Amount;DocID"                                                       
                                                        OnItemCommand="objLst_ItemCommand" OnItemSelect="objLst_ItemSelect" 
                                                        ItemsPerPage="10"    >

                                                        <Field DataField="Location" Name="Location" Title="Location" Visible="true" />            
                                                        <Field DataField="Date" Name="Date" Title="Date" Visible="true" />
                                                        <Field DataField="Amount" Name="Amount" Title="Amount" Visible="true" />                                                       
                                                         <Field DataField="DocID" Name="DocID" Title="DocID" Visible="true" />                                                       
                                                        <Command Name="Edit" Text="Edit" />                           
                                                    </mobile:ObjectList>
页面加载事件中的

我已将列表绑定

objLst.DataSource = dt ;// Data table with default Values
objLst.DataBind();

1 个答案:

答案 0 :(得分:0)

我发现有些设备浏览器无法显示ObjectList控件。这是我在多台设备上进行RND后发现的。