Я использую C # VS2005 и SQL Server 2005.
У меня есть GridView, который импортирует данные из 2 таблиц, и у меня есть кнопка «Экспорт» под GridView, которая позволяет экспортировать результат данных GridView.
Однако моя кнопка экспорта по-прежнему отображается, когда GridView не отображается.Можно ли как-то условно скрыть кнопку и показать ее только при показе GridView?Ниже приведен пример моего кода:
<%@ Page Language="C#" MasterPageFile="~/MainPage.master" AutoEventWireup="true" CodeFile="Comparison.aspx.cs" Inherits="UserDatabase" Title="User Comparison" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" Runat="Server">
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:<ConnectionString> %>" SelectCommand="<SQL>" OnSelecting="SqlDataSource1_Selecting">
</asp:SqlDataSource>
<script language="javascript" type="text/javascript">
// <!CDATA[
// ]]>
</script>
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
</asp:GridView>
<asp:Button ID="btnExpExcel" runat="server" Height="23px" OnClick="btnExpExcel_Click"
Text="Export" Width="200px" />
</asp:Content>