我使用Microsoft.SharePoint.WebControls.SPGridView控件来写出数据。 网格允许过滤。 列包含模板化列,它定义ItemTemplate和HeaderTemplate:
<Columns>
<asp:TemplateField>
<HeaderTemplate>
<asp:LinkButton ID="linkTitleHeader" runat="server" Text="TitleHeader1"
CommandName="Sort" CommandArgument="Title"></asp:LinkButton>
</HeaderTemplate>
<ItemTemplate>
<a href="some javascript">some text</a>
</ItemTemplate>
</asp:TemplateField>
</Columns>
工作正常,将标题显示为链接,通过单击执行排序,但过滤菜单 显示在单独的行上:
我希望它显示为:
我已经尝试过没有结果:
有任何想法如何加入菜单与LinkButton?感谢。
答案 0 :(得分:0)
您还必须指定SPGridView的属性:FilterDataFields,FilteredDataSourcePropertyName,FilteredDataSourcePropertyFormat。也许这篇文章会帮助你link