我使用了对象列表来显示像移动网格一样的数据。但是当页面显示在移动设备(黑莓设备)上时,它只显示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();
答案 0 :(得分:0)
我发现有些设备浏览器无法显示ObjectList控件。这是我在多台设备上进行RND后发现的。