我有一个通常的rad网格。我想知道我是否可以连续而不是列中的操作按钮列表。按钮将根据每行而变化。 任何想法?
这是我到目前为止所做的实验......但是嵌套视图没有成功..
<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: </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>
答案 0 :(得分:0)
你连续是什么意思?你的意思是一个单元格吗?您可以使用GridTemplateColumn来完成此操作。如果您希望按钮显示为嵌套项,这意味着您必须点击左侧的下拉图标以查看更多信息,您可以通过添加NestedViewTemplate(或类似名称)来放置您想要的任何内容。
HTH。