У меня есть GridView, который я использую экспорт, чтобы преуспеть на (http://exporttoexcel.codeplex.com/)Gridview экспорта, чтобы преуспеть подбирая без видимого элемента управления
Один из столбцов использовать поле шаблона либо показать буквальный или LinkButton в зависимости от значения колонки:
<asp:TemplateField HeaderText="Total" ItemStyle-HorizontalAlign="Right">
<ItemTemplate>
<asp:LinkButton ID="taskLinkButton" Text='<%# Eval("Total") %>' Visible='<%# Eval("StoryTitle").ToString() != "" %>' runat="server" OnClick="taskLinkButton_Click" />
<asp:Literal ID="Literal1" Text='<%# Eval("Total") %>' Visible='<%# Eval("StoryTitle") == "" %>' runat="server" />
</ItemTemplate>
</asp:TemplateField>
Вот GridView визуализируемого:
Моя проблема в том, что, когда я экспортировать его собирание оба управления, здесь файл Excel:
Как я могу предотвратить это так он показывает только один элемент управления?
Вместо того, чтобы использовать два элемента управления, почему бы просто не включать/отключать кнопку ссылки, основанную на тех же критериях для отображения двух элементов управления, которые у вас есть сейчас? Или вы можете установить onclient_click для возврата false, если вы не хотите, чтобы они могли нажимать кнопку на основе ваших критериев. – Brandon
Это отлично сработало! –
awesome, я добавлю его в качестве ответа, чтобы вы могли его принять. знак равно – Brandon