Click here to Skip to main content
15,887,027 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Dear All

Please help me

When i click on the gridview the values in the gridview should display in the textboxes.
The Textboxes resides inside the panel.On page load the panel visible is set to false.when click on the button(datagrid)panelvisible is set to true.

But the panel still hide it is not visible.



Here is my code:

<pre lang="cs">protected void dg_AgentSFR_Select(Object sender, DataGridCommandEventArgs e)
       {
           Panel3.Visible = true;
           btnUpdate.Visible = true;
           btnInsert.Visible = false;
           if (e.CommandName == "SelectItem")
           {

               string SFRID = e.Item.Cells[0].Text;
               if (SFRID != "")
               {
                   using (LQTransAgentSeaFreightRateDataContext DB = new LQTransAgentSeaFreightRateDataContext())
                   {
                       TB_TransAgentSeaFreightRate_2 SFR = DB.TB_TransAgentSeaFreightRate_2s.FirstOrDefault(U => U.tASF_NUPKId == mobjGenlib.ConvertLong(SFRID));
                       TXTPOLG.Text = SFR.POL.ToString();
                       TXTPODG.Text = SFR.POD.ToString();
                       TXTForwarder.Text = SFR.Forwarder.ToString();
                       TXTForwarderReference.Text = SFR.ForwarderReference.ToString();
                       TXTShippingLine.Text = SFR.ShippingLine.ToString();
                       TXTContainerType.Text = SFR.ContainerType.ToString();
                       TXTContainerSize.Text = SFR.ContainerSize.ToString();
                       TXTValidFrom.Text = SFR.ValidFrom.ToString();
                       TXTValidTo.Text = SFR.ValidTo.ToString();
                       TXTBasicRate.Text = SFR.BasicRate.ToString();
                       TXTPAF.Text = SFR.PAF.ToString();
                       TXTCAF.Text = SFR.CAF.ToString();
                       TXTPSS.Text = SFR.PSS.ToString();
                       TXTTotalAmount.Text = SFR.TotalAmount.ToString();
                       TXTFreeDays.Text = SFR.FreeDays.ToString();
                       TXTCreditDays.Text = SFR.CreditDays.ToString();
                       TXTNITDeposit.Text = SFR.NITDeposit.ToString();
                       TXTASFID.Text = SFR.tASF_NUPKId.ToString();

                   }
               }
           }
           else if (e.CommandName == "DeleteItem")
           {
               dg_AgentSFR_Delete(sender, e);
           }
           else if (e.CommandName == "InsertItem")
           {
               dg_AgentSFR_Insert(sender, e);
           }
       }


here is my aspx code:

<%@ Page Language="C#" AutoEventWireup="true" EnableViewState="true" EnableEventValidation="false" CodeBehind="FrmTransAgentSeaFreightRate.aspx.cs" Inherits="CargoNet.FrmTransAgentSeaFreightRate" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="CC1" %>
<%@ Register TagPrefix="is" Namespace="IS.MultiLineTextBoxValidator" Assembly="IS.MultiLineTextBoxValidator" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Cargo Net</title>
    <link href="AppCss/stylesheet.css" rel="stylesheet" />
        <script type="text/javascript" src="http://code.jquery.com/jquery-1.8.2.js"></script>

</head>
<body oncontextmenu="return false;" vlink="#ffffff" link="#ffffff">
    <form id="Form1" name="contact_edit" method="post" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMethods="true" EnablePartialRendering="true">
    </asp:ScriptManager>

    <script type="text/javascript" language="javascript" src="AppJS/ScriptLoadErr.js"></script>
    <table cellspacing="0" cellpadding="0" width="755" class="TableBorder">
        <tr valign="top" width="100%">
            <td>
      <table>
                 <tr>
                        <td valign="top" align="left" colspan="4">
                            <asp:UpdatePanel ID="UPAgentSFRGrid" runat="server" UpdateMode="Conditional">
                                                    <ContentTemplate>
                                                        <asp:DataGrid ID="dg_AgentSFR" runat="server" BorderWidth="1px" BorderColor="#FE9B00"
                                                                            BorderStyle="Solid" BackColor="White" Font-Names="Verdana" 
                                                                            Font-Size="XX-Small" OnEditCommand="dg_AgentSFR_EditCommand"
                                                                            AutoGenerateColumns="False" 
                                                                            CellPadding="3" align="center"
                                                                            Width="700px" OnItemCommand="dg_AgentSFR_Select" 
                                                                            OnDeleteCommand="dg_AgentSFR_Delete" 
                                                                            OnRowUpdating="dg_AgentSFR_Select">
                                                                            <FooterStyle ForeColor="#000066" BackColor="White"></FooterStyle>
                                                                            <SelectedItemStyle Font-Bold="True" ForeColor="Black" BackColor="Snow"></SelectedItemStyle>
                                                                            <EditItemStyle BackColor="AntiqueWhite"></EditItemStyle>
                                                                            <PagerStyle BackColor="#FDE9CB" ForeColor="#003399" HorizontalAlign="Right" Mode="NumericPages"
                                                                            Position="Bottom" Font-Size="Small" Font-Bold="true" />
                                                                            <AlternatingItemStyle BackColor="Snow"></AlternatingItemStyle>
                                                                            <ItemStyle ForeColor="#000066" BackColor="Snow"></ItemStyle>
                                                                            <HeaderStyle Font-Size="XX-Small" Font-Bold="True" Height="10px" ForeColor="#000000"
                                                                            BackColor="#FFDBA6"></HeaderStyle>
                                                            <Columns>
                                                                 <asp:BoundColumn DataField="tASF_NUPKId" HeaderText="PKId" Visible="False">
                                                                </asp:BoundColumn>
                                                                <asp:TemplateColumn>
                                                                    <ItemTemplate>
                                                                        <asp:ImageButton runat="server" ID="IMGBTNSelect" ImageUrl="~/AppImages/grid-icon-modify.jpg"
                                                                            ToolTip="Modify"  CommandName="SelectItem" AlternateText="Select"/>
                                                                    </ItemTemplate>
                                                                </asp:TemplateColumn>
                                                                  
                                                                <asp:BoundColumn DataField="POL" HeaderText="Port Loading"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="POD" HeaderText="Port Destination"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="Forwarder" HeaderText="Forwarder"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="ForwarderReference" HeaderText="Forwareder Reference"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="ShippingLine" HeaderText="Shipping"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="ContainerType" HeaderText="Container Type"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="ContainerSize" HeaderText="Container Size"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="ValidFrom" HeaderText="From" ></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="ValidTo" HeaderText="To"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="BasicRate" HeaderText="Rate"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="PAF" HeaderText="PAF"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="CAF" HeaderText="CAF"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="PSS" HeaderText="PSS"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="TotalAmount" HeaderText="Amount"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="FreeDays" HeaderText="Free Days"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="CreditDays" HeaderText="Credit Days"></asp:BoundColumn>
                                                                <asp:BoundColumn DataField="NITDeposit" HeaderText="NIT Deposit"></asp:BoundColumn>
                                                             
                                                                <asp:TemplateColumn HeaderText="DELETE">
                                                                    <ItemTemplate>
                                                                        <asp:ImageButton runat="server" ID="IMGBTNDelete" ImageUrl="~/AppImages/grid-icon-delete.jpg"
                                                                            ToolTip="Delete"  CommandName="DeleteItem" OnClientClick="javascript:return confirmDelete();"
                                                                            AlternateText="Delete" />
                                                                    </ItemTemplate>
                                                                </asp:TemplateColumn>
                                                                <asp:TemplateColumn HeaderText="Add">
                                                                    <ItemTemplate>
                                                                        <asp:ImageButton runat="server" ID="IMGBTNAdd" ImageUrl="~/AppImages/grid-icon-add.jpg"
                                                                            ToolTip="Insert"  CommandName="InsertItem" 
                                                                            AlternateText="Insert" />
                                                                    </ItemTemplate>
                                                                </asp:TemplateColumn>
                                                            </Columns>
                                                        </asp:DataGrid>
                                                    </ContentTemplate>
                                                </asp:UpdatePanel>
                        </td>
                  </tr>
                </table>
                <table>
               <asp:Panel ID="Panel3" runat="server"  >
                        <tr>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblPOL" runat="server" Text="POL"  meta:resourceKey="lblPOL"/>		
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTPOLG" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblPOD" runat="server" Text="POD" meta:resourceKey="lblPOD"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTPODG" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                    </tr>
	                    <tr>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblForwarder" runat="server" Text="Forwarder" meta:resourceKey="lblForwarder"/>	
	                         </td>
	                         <td>
		                        <asp:TextBox ID="TXTForwarder" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                         </td>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblForwarderReference" runat="server" Text="ForwarderReference" meta:resourceKey="lblForwarderReference"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTForwarderReference" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                    </tr>
	                    <tr>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblShipping" runat="server" Text="Shipping" meta:resourceKey="lblShipping" />	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTShippingLine" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblContainerType" runat="server" Text="Container Type" meta:resourceKey="lblContainerType" />	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTContainerType" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                     </tr>
	                    <tr>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblContainerSize" runat="server" Text="Comtainer Size" meta:resourceKey="lblContainerSize" />	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTContainerSize" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblValidFrom" runat="server" Text="Valid From" meta:resourceKey="lblValidFrom"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTValidFrom" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                     </tr>
	                    <tr>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblValidTo" runat="server" Text="ValidTO" meta:resourceKey="lblValidTo"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTValidTo" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblBasicRate" runat="server" Text="Basic Rate" meta:resourceKey="lblBasicRate"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTBasicRate" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                     </tr>
	                    <tr>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblPAF" runat="server" Text="PAF" meta:resourceKey="lblPAF" />	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTPAF" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblCAF" runat="server" Text="CAF" meta:resourceKey="lblCAF"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTCAF" runat="server" CssClass="HtmlTxt" Width="200px" ></asp:TextBox>
	                        </td>
	                     </tr>
	                    <tr>
	                       <td class="label" valign="top">
		                        <asp:Label ID="lblPSS" runat="server" Text="PSS" meta:resourceKey="lblPSS"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTPSS" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblTotalAmount" runat="server" Text="Total Amount" meta:resourceKey="lblTotalAmount"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTTotalAmount" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                     </tr>
	                    <tr>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblFreeDays" runat="server" Text="Free Days" meta:resourceKey="lblFreeDays"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTFreeDays" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                        <td class="label" valign="top">
		                        <asp:Label ID="lblCreditDays" runat="server" Text="Credit Days" meta:resourceKey="lblCreditDays"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTCreditDays" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                     </tr>
	                    <tr>
	                         <td class="label" valign="top">
		                        <asp:Label ID="lblNITDeposit" runat="server" Text="Deposit" meta:resourceKey="lblNITDeposit"/>	
	                        </td>
	                        <td>
		                        <asp:TextBox ID="TXTNITDeposit" runat="server" CssClass="HtmlTxt"  Width="200px"></asp:TextBox>
	                        </td>
	                      
	                        <td class="field" align="right" width="171">
	                           
                               <asp:Button CssClass="formbutton" ID="btnInsert" runat="server" TabIndex="9" Text="Insert" 
                                OnClick="btnadd_Click"></asp:Button> 
                            </td>
                            <td class="field" align="right" width="171">
                               
                                <asp:Button CssClass="formbutton" ID="btnUpdate" runat="server" TabIndex="9" Text="Update" 
                                OnClick="btnupdate_Click"></asp:Button> 
                            </td>
                            <td class="field" align="right" width="171">
                               
                                <asp:Button CssClass="formbutton" ID="btnExit" runat="server" TabIndex="9" Text="CAncel" 
                                OnClick="btnExit_Click"></asp:Button> 
                            </td>
                           
	                     </tr>
                </asp:Panel>
                </table>
 </td>
        </tr>
    </table>
    </form>
    <iframe id="gToday:normal:agenda.js	" style="z-index: 999; left: -500px; visibility: visible;
        position: absolute; top: 0px" name="gToday:normal:agenda.js" src="ipopeng.htm"
        frameborder="0" width="174" scrolling="no" height="189"></iframe>
</body>
</html>



but when i run the code it is not displaying panel and also the selected values in textboxes.

Please help me to resolve this issue

Thanks in advance
Posted
Updated 25-Mar-14 22:10pm
v2

1 solution

HI
I just added all my text box as well as gridview inside the updatepanel
and in codebehind file i added the following code:



UpPanelcontrol.update();
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900