微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Telerik Radgrid - Eval 语句仅返回列表中的第一项

如何解决Telerik Radgrid - Eval 语句仅返回列表中的第一项

我使用项目模板创建了一个 html 表,以便我可以格式化 pdf 导出。我遇到的问题是我从我的数据库返回多个元素,但是 Eval 语句只会显示一个元素。我曾尝试创建一个嵌套的 radgrid,但是设计者不会选择项目模板中的 Telerik 控件。下面显示的类列表只会返回一个类。

<telerik:RadGrid RenderMode="Lightweight" ID="RadGridWrapper1" runat="server" Onitemcommand="radGridLoanOnboarding_itemcommand" 
    OnNeedDataSource="RadGridWrapper1_NeedDataSource" GroupingEnabled="true" AllowPaging="true" >
    <ExportSettings OpenInNewWindow="true" ExportOnlyData="false" Pdf-BorderType="NoBorder" >
        <Pdf DefaultFontFamily="Arial Unicode MS" AllowPrinting="true" Forcetextwrap="true" BorderType="NoBorder" >
            <PageHeader>
                <LeftCell TextAlign="Center" />
                <MiddleCell TextAlign="Center" Text="My Class List" />
                <RightCell Text="Page: <?page-number?>" TextAlign="Center" />
            </PageHeader>
        </Pdf>
    </ExportSettings>
    <MasterTableView AutoGenerateColumns="false" ShowHeader="false" CommandItemdisplay="top" TableLayout="Auto" >
        <CommandItemTemplate>
            <div class="container-fluid m-3">
                <asp:LinkButton ID="btnExport" CommandName="ExportToPdf" runat="server" CssClass="mr-3 float-right" ToolTip="Export to PDF">
                    <i class="fas fa-3x fa-file-pdf"></i>
                </asp:LinkButton>
            </div>
        </CommandItemTemplate>
        <CommandItemSettings ShowExportToCsvButton="false" ShowExportToExcelButton="false" ShowExportToPdfButton="true"
            ShowExportToWordButton="false" ShowAddNewRecordButton="false" />
                <Columns>
                    <telerik:GridTemplateColumn UniqueName="ClassListdisplay">
                        <ItemTemplate>
                            <table style="width: 100%; text-align: left">
                                <colgroup>
                                    <col />
                                </colgroup>
                                <tr style="border:none">
                                    <td>&nbsp;</td>
                                </tr>
                                <tr style="font-size: 14pt; margin-top: 5px; padding-top:5px; vertical-align: middle; text-align: left; border-top: 2px solid; background-color: lightgray;"
                                    class="greyHeader">
                                    <td>
                                        <i>INFO...</i>
                                    </td>
                                    <td></td>
                                </tr>
                                <tr style="border:none">
                                    <td>&nbsp;</td>
                                </tr>
                                <tr>
                                    <td><b>Classes</b>: <%# Eval("ClassList") %></td>
                                </tr>
                            </table>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                </Columns>
    </MasterTableView>
</telerik:RadGrid>

有没有更好的方法来处理这个问题,或者有没有更合适的方法来模拟带有 Rad 控件的 html 表格?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。