首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web Service >

Repeater的有关问题

2012-01-23 
Repeater的问题C# codeasp:Repeater IDRepeater1 runatserver DataSourceIDSqlDataSource1Ite

Repeater的问题

C# code
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">                    <ItemTemplate>                        <div class='<%# Container.ItemIndex% 4 == 0?"gray":  "white" %>'>                            <table width="220px"  cellpadding="0" cellspacing="0">                                <tr>                                        <td >                                                    xxx                                        </td>                    </ItemTemplate>                    <AlternatingItemTemplate>                                        <td >                                                    xxx                                        </td>                                </tr>                            </table>                        </div>                    </AlternatingItemTemplate>                </asp:Repeater>

代码如上,我的想法是利用ItemTemplate来控制一个表格开始,再用AlternatingItemTemplate来控制结束,但是如果只有奇数条数据。则div和tr无法闭合。。。。求高人指点。
备注:其他控件也许可以满足要求,但是个人觉得没有repeater自由。所以求高人指点。。。。。。
目的:数据体现方式为一行两条数据,行与行之间有背景颜色区分

[解决办法]
可以考虑在生成数据时,检查有多少行,如果是单数,加一个空行

热点排行