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

如何在telerik rad grid中为每个网格行添加命令项行?

如何解决如何在telerik rad grid中为每个网格行添加命令项行?

| 我有一个通常的弧度网格。我想知道是否可以在行中而不是列中列出操作按钮列表。按钮将根据每一行而有所不同。 有任何想法吗? 这是到目前为止我已经尝试过的方法。但是嵌套视图没有成功。
    <telerik:RadGrid ID=\"RadGrid1\" DataSourceID=\"sqlDataSource1\" runat=\"server\" AutoGenerateColumns=\"False\"
    AllowSorting=\"True\" AllowPaging=\"True\" PageSize=\"5\" GridLines=\"None\" ShowGroupPanel=\"True\">
    <MasterTableView DataSourceID=\"sqlDataSource1\" DataKeyNames=\"id\" AllowmulticolumnSorting=\"True\"
        GroupLoadMode=\"Server\">
        <Columns>
            <telerik:GridBoundColumn datafield=\"ref\" HeaderText=\"Ref\" SortExpression=\"ContactName\"
                UniqueName=\"ContactName\">
            </telerik:GridBoundColumn>
            <telerik:GridBoundColumn datafield=\"title\" HeaderText=\"Title\" SortExpression=\"ContactTitle\"
                UniqueName=\"ContactTitle\">
            </telerik:GridBoundColumn>

        </Columns>
        <nestedViewSettings DataSourceID=\"sqlDataSource2\">
            <ParentTableRelation>
                <telerik:GridRelationFields DetailKeyField=\"vacancyid\" MasterKeyField=\"id\" />
            </ParentTableRelation>
        </nestedViewSettings>
        <nestedViewTemplate>
            <asp:Panel ID=\"nestedViewPanel\" runat=\"server\" CssClass=\"viewWrap\">
                <div class=\"contactWrap\">
                    <fieldset style=\"padding: 10px;\">
                        <legend style=\"padding: 5px;\"><b>Detail info for Customer:&nbsp; &nbsp;</b>
                        </legend>
                        <table>
                            <tbody>
                                <tr>
                                    <td>
                                        <table>
                                            <tbody>
                                                <tr>
                                                    <td>
                                                        location:
                                                    </td>
                                                    <td>
                                                        <asp:Label ID=\"cityLabel\" Text=\'<%#Bind(\"locationid\") %>\' runat=\"server\"></asp:Label>
                                                    </td>
                                                </tr>

                                            </tbody>
                                        </table>
                                    </td>

                                </tr>
                            </tbody>
                        </table>
                    </fieldset>
                </div>
            </asp:Panel>
        </nestedViewTemplate>
    </MasterTableView>
    <PagerStyle Mode=\"NumericPages\"></PagerStyle>
    <ClientSettings AllowDragToGroup=\"true\" />
</telerik:RadGrid>
<asp:sqlDataSource ID=\"sqlDataSource2\"
    SelectCommand=\"select vacancyid,locationid from vacancylocationlocation where vacancyid = @id\" ConnectionString=\"<%$ ConnectionStrings:northwindConnectionString %>\"
    runat=\"server\">
    <SelectParameters>
        <asp:Parameter Name=\"id\" />
    </SelectParameters>
</asp:sqlDataSource>
<asp:sqlDataSource ID=\"sqlDataSource1\" 
    SelectCommand=\"select id,ref,title from vacancy where id = 1045\" ConnectionString=\"<%$ ConnectionStrings:northwindConnectionString %>\"
    runat=\"server\"></asp:sqlDataSource>
    

解决方法

        连续是什么意思?你是说全部都在一个单元格里吗?您可以通过使用GridTemplateColumn来实现。如果您希望按钮显示为嵌套项目,这意味着您必须单击左侧的下拉图标以查看更多信息,则可以通过添加NestedViewTemplate(或类似名称)将所需的任何内容放置在此处。 HTH。     

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