Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    GridView con visualizzazione dettaglio in ModalPopup (Ajax)

    Mi sono bloccata a questo punto: cliccando su edit di ogni elemento non so
    come visualizzare gli elementi della riga selezionata

    per quale motivo?? Dove sbaglio?

    Codice PHP:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="addpost.aspx.cs"
    Inherits="_Default" %>
    <%@ 
    Register Assembly="System.Web.Extensions, Version=1.0.61025.0,
    Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
    Namespace="System.Web.UI"
    TagPrefix="asp" %>
    <%@ 
    Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
    TagPrefix="cc1" %>


    <
    script runat="server">
        protected 
    void cancelButton_Click(object senderEventArgs e)
        {
            
    title.Text String.Empty;
            
    summary.Text String.Empty;
            
    post.Text String.Empty;
        }
        protected 
    void submitAdd_Click(object senderEventArgs e)
        {
        ....

        }
        private 
    void onEditButton(object senderEventArgs e)
        {

            
    GridViewRow row GridView1.SelectedRow;
            
    //TextBox2.Text = row.Cells[1].Text;
            
    ModalPopupExtender1.Show();
        }

        
    </script>
    <!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">
    <style type="text/css">
    .background{
    background-color: gray;
    filter:alpha(opacity=70);
    opacity:0.7;
    }
    </Style>
        <title>Add Post-Beta</title>
    </head>
    <body>

        <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server"
        EnablePartialRendering="true" />
            <cc1:AnimationExtender ID="AnimationExtender1" runat="server"
           TargetControlID="addPostButton">
               <Animations>
            <OnClick>
            <Parallel AnimationTarget="addPostDiv" Duration=".3" Fps="30">
            <FadeIn />
            <Resize Height="350"/>
            </Parallel>
            </OnClick>
            </Animations>
            </cc1:AnimationExtender>

            <div>
            <div style="margin-bottom: 4px;">
            <div style="border: dashed 1px blue;">
            <div id="addPostDiv"
           style="background-color:#990099;overflow:hidden; height:0px;">
            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                    <ContentTemplate>
                        <table>
                        <tr>
                            <td style="width: 7763px">
                                <asp:Label ID="Label1" runat="server"
           Text="Title"></asp:Label>
            </td>
                            <td style="width: 99px">
                                <asp:TextBox ID="title" runat="server"
           Width="415px"></asp:TextBox></td>
                            <td style="width: 17562px">
                                </td>
                        </tr>
                        <tr>
                            <td style="width: 7763px; height: 34px;">
                                <asp:Label ID="Label2" runat="server"
           Text="Summary"></asp:Label></td>
                            <td style="width: 99px; height: 34px;">
                                <asp:TextBox ID="summary" runat="server"
           TextMode="MultiLine" Height="114px" Width="415px"></asp:TextBox></td>
                            <td style="width: 17562px; height: 34px;">
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 7763px; height: 96px;">
                                <asp:Label ID="Label3" runat="server"
           Text="Post"></asp:Label></td>
                            <td style="width: 99px; height: 96px;">
                                <asp:TextBox ID="post" runat="server"
           TextMode="MultiLine" Height="133px" Width="417px"></asp:TextBox></td>
                            <td style="width: 17562px; height: 96px;">
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 7763px">
                                </td>
                            <td style="width: 99px">
                    <asp:Button ID="submitAdd" runat="server" Text="Add Post"
           OnClick="submitAdd_Click" />
                    <asp:Button ID="cancelButton" runat="server"
           BorderStyle="Groove" OnClick="cancelButton_Click"
                                    Text="Cancel" /></td>
                            <td style="width: 17562px">
                            </td>
                        </tr>
                        <tr>
                            <td style="width: 7763px; height: 11px;">
                            </td>
                            <td style="width: 99px; height: 11px;">
                                </td>
                            <td style="width: 17562px; height: 11px;">
                            </td>
                        </tr>
                        </table>

            <cc1:AnimationExtender ID="SubmitPostButtonAnimation" runat="server"
           TargetControlID="submitAdd">
            <Animations>
            <OnClick>
            <Parallel AnimationTarget="addPostDiv" Duration=".3" Fps="30">
            <FadeOut />
            <Resize Height="0"/>
            </Parallel>
            </OnClick>
            </Animations>
            </cc1:AnimationExtender>

                    </ContentTemplate>
                    <Triggers>
                    <asp:AsyncPostBackTrigger EventName="Click"
           ControlID="submitAdd" />
                    <asp:AsyncPostBackTrigger EventName="Click"
           ControlID="addPostButton" />
                    </Triggers>


                </asp:UpdatePanel>
             </div>
            </div>
            </div>

            <asp:Button ID="addPostButton" runat="server" Text="Add a New Post"
           OnClick="addPostButton_Click" />

    <asp:UpdateProgress ID="ModalUpdateProgress1" runat="server">
     <ProgressTemplate>
      <div class="modalPopup" style="background-position: center center;
      z-index: 1; background-repeat: no-repeat; background-color: orange; left:
      6px; width: 925px; top: 5px; height: 28px; position: relative;">
          Loading....
          [img]Images/indicator.gif[/img]

        </div>
      </ProgressTemplate>
    </asp:UpdateProgress>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server">

                    <ContentTemplate>
                        <asp:GridView ID="GridView1" runat="server"
           AutoGenerateColumns="False" CellPadding="4"
                            DataKeyNames="ID" DataSourceID="SqlDataSource1"
           ForeColor="#333333" GridLines="None" AllowPaging="True" PageSize="7"
           OnSelectedIndexChanged="onEditButton">


                            <FooterStyle BackColor="#1C5E55" Font-Bold="True"
           ForeColor="White" />
                            <Columns>

                                <asp:BoundField DataField="ID" HeaderText="ID"
           InsertVisible="False" ReadOnly="True"
                                    SortExpression="ID" />
                                <asp:BoundField DataField="IDMittente"
           HeaderText="IDMittente" SortExpression="IDMittente" />
                                <asp:BoundField DataField="Oggetto"
           HeaderText="Oggetto" SortExpression="Oggetto" />
                                <asp:TemplateField>
                                    <ItemTemplate>
                                        <asp:linkButton  ID="HyperLink1"
           runat="server" Font-Underline="false" ToolTip="Ana are mere"
                                            Text="Edit" OnCommand="onEditButton"
           />
                                    </ItemTemplate>
                                </asp:TemplateField>
                            </Columns>
                            <RowStyle BackColor="#E3EAEB" />
                            <EditRowStyle BackColor="#7C6F57" />
                            <SelectedRowStyle BackColor="#C5BBAF"
           Font-Bold="True" ForeColor="#333333" />
                            <PagerStyle BackColor="#666666" ForeColor="White"
           HorizontalAlign="Center" />
                            <HeaderStyle BackColor="#1C5E55" Font-Bold="True"
           ForeColor="White" />
                            <AlternatingRowStyle BackColor="White" />
                        </asp:GridView>
                        <asp:SqlDataSource ID="SqlDataSource1" runat="server"
           ConnectionString="<%$ ConnectionStrings:SNX %>"
                            SelectCommand="SELECT * FROM
           [MailBox]"></asp:SqlDataSource>
                    </ContentTemplate>

                </asp:UpdatePanel>
                <asp:Button ID="FakeButton" runat="server" Style="display:none;"
           />
                <cc1:ModalPopupExtender ID="ModalPopupExtender1" runat="server"
           TargetControlID="fakeButton" PopupControlID="Panel1"
           BackgroundCssClass="background" CancelControlID="Button2"
           OkControlID="Button1" OnOkScript="onOk()"  DropShadow="true">
                </cc1:ModalPopupExtender>
                <asp:Panel ID="Panel1" runat="server" Height="327px"
           Width="657px" style="display:none; vertical-align: middle;
           background-color: cornsilk; text-align: center;">
                    

                    Title:
                    

                    <asp:TextBox ID="TextBox2" runat="server" Height="20px"
           Width="387px"></asp:TextBox>

                    post:

                    <asp:TextBox ID="TextBox1" runat="server" Height="147px"
           Width="393px"></asp:TextBox>

                    


                    <asp:Button ID="Button1" runat="server" Text="Update" />

                    <asp:Button ID="Button2" runat="server" Text="Cancel"
           /></asp:Panel>
            </div>
        </form>
    </body> 

  2. #2
    Nessun aiutino???

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.