Need help: Is it possible to make the GridView hidden when the user clicks on the LinkButton?http://forums.asp.net/t/1805491.aspx/1?Need+help+Is+it+possible+to+make+the+GridView+hidden+when+the+user+clicks+on+the+LinkButton+Sun, 20 May 2012 08:52:35 -040018054914988542http://forums.asp.net/p/1805491/4988542.aspx/1?Need+help+Is+it+possible+to+make+the+GridView+hidden+when+the+user+clicks+on+the+LinkButton+Need help: Is it possible to make the GridView hidden when the user clicks on the LinkButton? <pre class="prettyprint">Hi, <pre></pre> I would like to make GridView2 to be set to hidden when the user clicks on the LinkButton1 in the GridView1</pre> <pre class="prettyprint">&lt;%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %&gt; &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html xmlns="http://www.w3.org/1999/xhtml"&gt; &lt;head runat="server"&gt; &lt;title&gt;Staff Calls&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;h2&gt;Staff Calls&lt;/h2&gt; &lt;p style="text-decoration: underline; color: #000080;"&gt;To finalize the total amount please click on Close. &lt;/p&gt; &lt;form id="form1" runat="server"&gt; &lt;div&gt; &lt;asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4" DataSourceID="CallsManagementDS" ForeColor="#333333" GridLines="None" DataKeyNames="ExtractDate,CallingExtension" onselectedindexchanged="GridView1_SelectedIndexChanged"&gt; &lt;AlternatingRowStyle BackColor="White" /&gt; &lt;Columns&gt; &lt;asp:BoundField DataField="ExtractDate" HeaderText="Period" SortExpression="ExtractDate" ReadOnly="True" /&gt; &lt;asp:BoundField DataField="CallingExtension" HeaderText="Extension" SortExpression="CallingExtension" &gt; &lt;ItemStyle HorizontalAlign="Center" /&gt; &lt;/asp:BoundField&gt; &lt;asp:BoundField DataField="Total_Amount" HeaderText="Amount (KD)" SortExpression="Total_Amount" DataFormatString="{0:0.000}" /&gt; &lt;asp:TemplateField HeaderText="Complete" SortExpression="StaffStatus"&gt; &lt;ItemTemplate&gt; &lt;asp:CheckBox ID="Checkbox1" runat="server" Checked=' &lt;%# Bind("StaffStatus")%&gt;' Enabled="False" /&gt; &lt;/ItemTemplate&gt; &lt;ItemStyle HorizontalAlign="Center" /&gt; &lt;/asp:TemplateField&gt; &lt;asp:TemplateField ShowHeader="False"&gt; &lt;ItemTemplate&gt; &lt;asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" Visible="true" CommandName="Update" Text="Close"&gt;&lt;/asp:LinkButton&gt; &lt;/ItemTemplate&gt; &lt;/asp:TemplateField&gt; &lt;asp:TemplateField ShowHeader="False"&gt; &lt;ItemTemplate&gt; &lt;asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="True" Visible="true" CommandName="Delete" Text="Open"&gt;&lt;/asp:LinkButton&gt; &lt;/ItemTemplate&gt; &lt;/asp:TemplateField&gt; &lt;asp:CommandField ShowSelectButton="True" SelectText="Details" /&gt; &lt;/Columns&gt; &lt;EditRowStyle BackColor="#2461BF" /&gt; &lt;FooterStyle BackColor="SteelBlue" Font-Bold="True" ForeColor="White" /&gt; &lt;HeaderStyle BackColor="SteelBlue" Font-Bold="True" ForeColor="White" /&gt; &lt;PagerStyle BackColor="SteelBlue" ForeColor="White" HorizontalAlign="Center" /&gt; &lt;RowStyle BackColor="#EFF3FB" /&gt; &lt;SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /&gt; &lt;SortedAscendingCellStyle BackColor="#F5F7FB" /&gt; &lt;SortedAscendingHeaderStyle BackColor="#6D95E1" /&gt; &lt;SortedDescendingCellStyle BackColor="#E9EBEF" /&gt; &lt;SortedDescendingHeaderStyle BackColor="#4870BE" /&gt; &lt;/asp:GridView&gt; &lt;asp:SqlDataSource ID="CallsManagementDS" runat="server" ConnectionString="&lt;%&#36; ConnectionStrings:ITD_TestingConnectionString %&gt;" SelectCommand="SELECT Call_Trans_Header.ExtractDate, Call_Trans_Header.ExtenName, Call_Trans_Header.RecordStatus, Call_Trans_Header.Mnth, Call_Trans_Header.Yr, Call_Trans_Header.StaffStatus, vw_Summary.Total_Amount, Call_Trans_Header.CallingExtension FROM Call_Trans_Header INNER JOIN vw_Summary ON Call_Trans_Header.ExtractDate = vw_Summary.ExtractDate AND Call_Trans_Header.CallingExtension = vw_Summary.ExtenNumber INNER JOIN Staff_Extension_Master ON Call_Trans_Header.CallingExtension = Staff_Extension_Master.Ext WHERE (Staff_Extension_Master.USER_ID = @CurrentUser) ORDER BY Call_Trans_Header.Yr,Mnth " UpdateCommand="UPDATE Call_Trans_Header SET StaffStatus = 1 WHERE (ExtractDate = @ExtractDate) AND (CallingExtension = @CallingExtension)" onselecting="CallsManagementDS_Selecting" DeleteCommand="UPDATE Call_Trans_Header SET StaffStatus = 0 WHERE (ExtractDate = @ExtractDate) AND (CallingExtension = @CallingExtension)"&gt; &lt;DeleteParameters&gt; &lt;asp:Parameter Name="ExtractDate" /&gt; &lt;asp:Parameter Name="CallingExtension" /&gt; &lt;/DeleteParameters&gt; &lt;SelectParameters&gt; &lt;asp:Parameter Name="CurrentUser" /&gt; &lt;/SelectParameters&gt; &lt;UpdateParameters&gt; &lt;asp:Parameter Name="ExtractDate" /&gt; &lt;asp:Parameter Name="CallingExtension" /&gt; &lt;/UpdateParameters&gt; &lt;/asp:SqlDataSource&gt; &lt;br /&gt; &lt;asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="AutoNo" DataSourceID="CallManagementDS_Details" ForeColor="#333333" GridLines="None" AllowPaging="True"&gt; &lt;AlternatingRowStyle BackColor="White" /&gt; &lt;Columns&gt; &lt;asp:BoundField DataField="CallDateTime" HeaderText="Date and Time" ReadOnly="True" SortExpression="CallDateTime" /&gt; &lt;asp:BoundField DataField="ExtenNumber" HeaderText="Extension" ReadOnly="True" SortExpression="ExtenNumber" &gt; &lt;ItemStyle HorizontalAlign="Center" /&gt; &lt;/asp:BoundField&gt; &lt;asp:BoundField DataField="Duration" HeaderText="Duration" SortExpression="Duration" &gt; &lt;ItemStyle HorizontalAlign="Center" /&gt; &lt;/asp:BoundField&gt; &lt;asp:BoundField DataField="CalledNumber" HeaderText="Number" ReadOnly="True" SortExpression="CalledNumber" /&gt; &lt;asp:BoundField DataField="CalledCountry" HeaderText="Country" ReadOnly="True" SortExpression="CalledCountry" /&gt; &lt;asp:BoundField DataField="CallAmount" HeaderText="Amount (KD)" SortExpression="CallAmount" DataFormatString="{0:0.000}" /&gt; &lt;asp:TemplateField HeaderText="Personal Call" SortExpression="PersonalCall"&gt; &lt;ItemTemplate&gt; &lt;asp:CheckBox ID="CheckBox2" runat="server" Checked='&lt;%# Bind("PersonalCall") %&gt;' Enabled="False"/&gt; &lt;/ItemTemplate&gt; &lt;ItemStyle HorizontalAlign="Center" /&gt; &lt;/asp:TemplateField&gt; &lt;asp:TemplateField ShowHeader="False"&gt; &lt;ItemTemplate&gt; &lt;asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Update" Text="Personal"&gt;&lt;/asp:LinkButton&gt; &lt;/ItemTemplate&gt; &lt;/asp:TemplateField&gt; &lt;asp:TemplateField ShowHeader="False"&gt; &lt;ItemTemplate&gt; &lt;asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="True" CommandName="Delete" Text="Business"&gt;&lt;/asp:LinkButton&gt; &lt;/ItemTemplate&gt; &lt;/asp:TemplateField&gt; &lt;/Columns&gt; &lt;EditRowStyle BackColor="#2461BF" /&gt; &lt;FooterStyle BackColor="SteelBlue" Font-Bold="True" ForeColor="White" /&gt; &lt;HeaderStyle BackColor="SteelBlue" Font-Bold="True" ForeColor="White" /&gt; &lt;PagerSettings Mode="NextPrevious" /&gt; &lt;PagerStyle BackColor="SteelBlue" ForeColor="White" HorizontalAlign="Center" /&gt; &lt;RowStyle BackColor="#EFF3FB" /&gt; &lt;SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" /&gt; &lt;SortedAscendingCellStyle BackColor="#F5F7FB" /&gt; &lt;SortedAscendingHeaderStyle BackColor="#6D95E1" /&gt; &lt;SortedDescendingCellStyle BackColor="#E9EBEF" /&gt; &lt;SortedDescendingHeaderStyle BackColor="#4870BE" /&gt; &lt;/asp:GridView&gt; &lt;br /&gt; &lt;/div&gt; &lt;asp:SqlDataSource ID="CallManagementDS_Details" runat="server" ConnectionString="&lt;%&#36; ConnectionStrings:ITD_TestingConnectionString %&gt;" SelectCommand="SELECT AutoNo, ExtenStaffID, ExtenName, CallingNumber, CallDateTime, CallDuration, CalledNumber, CalledCountry, CallRate, CallAmount, PersonalCallOrig, ChargeToStaffIDOrig, PersonalCall, ChargeToStaffID, CAST(UnitsDuration / 60 AS varchar(5)) + ':' + CAST(UnitsDuration % 60 AS varchar(5)) AS Duration, AmountInSeconds, globalCallID_callId, Dy, Mnth, Yr, ExtractDate, ExtenNumber FROM Call_Trans_Detail WHERE (ExtenNumber = @CallingExtension) AND (ExtractDate = @ExtractDate)" UpdateCommand="UPDATE [Call_Trans_Detail] SET [PersonalCall] = 1 WHERE [AutoNo] = @AutoNo" DeleteCommand="UPDATE [Call_Trans_Detail] SET [PersonalCall] = 0 WHERE [AutoNo] = @AutoNo"&gt; &lt;DeleteParameters&gt; &lt;asp:Parameter Name="AutoNo" /&gt; &lt;/DeleteParameters&gt; &lt;SelectParameters&gt; &lt;asp:ControlParameter ControlID="GridView1" Name="CallingExtension" PropertyName="SelectedValue" Type="String" /&gt; &lt;asp:ControlParameter ControlID="GridView1" Name="ExtractDate" PropertyName="SelectedValue" /&gt; &lt;/SelectParameters&gt; &lt;UpdateParameters&gt; &lt;asp:Parameter Name="AutoNo" /&gt; &lt;/UpdateParameters&gt; &lt;/asp:SqlDataSource&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;</pre> <p>I apprciate&nbsp;any help</p> <p>Thank you,</p> 2012-05-20T08:10:57-04:004988567http://forums.asp.net/p/1805491/4988567.aspx/1?Re+Need+help+Is+it+possible+to+make+the+GridView+hidden+when+the+user+clicks+on+the+LinkButton+Re: Need help: Is it possible to make the GridView hidden when the user clicks on the LinkButton? <p>On link button click event handler , change the gridview &nbsp;property visible to false.</p> 2012-05-20T08:52:35-04:00