0

在 asp.net 中,我需要放置具有固定标题的滚动转发器。这里我需要使用单独的 css 或 wat。或者我需要在 div 中将中继器修复为自动。或者向我提供任何解释这部分的链接????帮我

中继器在 div 标签中

<div style="overflow: auto; height: 200px;">
<asp:Repeater ID="id_repSearch" runat="server">
                                            <HeaderTemplate>
                                                <table style="border: 1px solid #465c71;" cellpadding="5" width="100%">
                                                    <tr style="background-color: #465c71; color: White" align="center">
                                                        <td width="20%" align="center">
                                                            Firstname
                                                        </td>
                                                        <td width="20%" align="center">
                                                            Lastname
                                                        </td>
                                                        <td width="40%" align="center">
                                                            Emailid
                                                        </td>
                                                        <td width="35%" align="center">
                                                            Mobileno
                                                        </td>
                                                    </tr>
                                                </table>
                                            </HeaderTemplate>
 </div>

我应该为标题单独编写任何 css 类并仅在重复器中显示列吗

4

1 回答 1

0

您可以使用asp.net 面板控件来实现垂直或水平滚动。

只需删除标题模板,上面的面板就可以创建自己的标题行。

<table> 
<tr>
<td>
 <table style="border: 1px solid #465c71;"     cellpadding="5" width="100%">
                                                <tr style="background-color: #465c71; color: White" align="center">
                                                    <td width="20%" align="center">
                                                        Firstname
                                                    </td>
                                                    <td width="20%" align="center">
                                                        Lastname
                                                    </td>
                                                    <td width="40%" align="center">
                                                        Emailid
                                                    </td>
                                                    <td width="35%" align="center">
                                                        Mobileno
                                                    </td>
                                                </tr>
                                            </table>
<asp:Panel runat="server" Id="scrollPanel" Height="200px;" Scrollbar="Vertical">
<asp:Repeater ID="id_repSearch" runat="server">
<itemteplate>
<table style="border: 1px solid #465c71;"     cellpadding="5" width="100%">
                                                <tr style="background-color: #465c71; color: White" align="center">
put your repeating controls here
</tr>
</table>
/itemtemplate>
</asp:Panel>
</td>
</tr>
</table>
于 2012-11-20T08:18:51.787 回答