如何解决如何在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: </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 举报,一经查实,本站将立刻删除。