Meddelande

Minska
No announcement yet.

hjälp att lägga in en ny rad i en grid

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • hjälp att lägga in en ny rad i en grid

    hej!
    behöver hjälp jag har en grid som jag får fram, och sen vill jag lägga till en ny rad i den, men jag får inte till det, koden ser ut så här:
    Kod:
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>Untitled Page</title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
          Levrantör: <asp:TextBox ID="SokTextBox" runat="server"></asp:TextBox>
          <br />
          <br />
         <asp:Button ID="SokButton" runat="server" Text="Sök Lev" OnClick="SokButton_Click" />
       
       <asp:GridView ID="LevKontraGridView" runat="server" AllowPaging="True" 
       AutoGenerateColumns="False" 
    OnRowDataBound="LevKontraGridView_RowDataBound" 
    OnSelectedIndexChanged="LevKontraGridView_SelectedIndexChanged" 
    OnRowEditing="LevrantorGridView_RowEditing" 
    OnRowUpdating="LevrantorGridView_RowUpdating"
    OnRowCancelingEdit="LevrantorGridView_RowCancelingEdit" 
    OnRowCommand="LevrantorGridView_RowCommand"
    PageSize="500" 
    OnSorting="LevKontraGridView_OnSorting" 
    AllowSorting="true">
    
    <Columns>
    
    <asp:TemplateField HeaderText="Levnr" SortExpression="Levnr"  >
    <ItemTemplate>
    <asp:TextBox ID="LevnrTextBox" runat="server" Width="70" Text='<%# Bind("Levnr") %>' 
    OnTextChanged="TextBox_TextChanged" BorderStyle="None" ReadOnly="true"></asp:TextBox>
    </ItemTemplate>
     <FooterTemplate>
                 
           <asp:TextBox ID="LevNrFootTextBox" runat="server" OnTextChanged="TextBox_TextChanged"></asp:TextBox>
                                                                                                               
                                                        </FooterTemplate>
                                                                                   
    </asp:TemplateField>
    <asp:TemplateField HeaderText="LevNamn" SortExpression="LevNamn"  >
    <ItemTemplate>
    <asp:TextBox ID="LevNamnTextBox" runat="server" Width="70" Text='<%# Bind("LevNamn") %>' 
    OnTextChanged="TextBox_TextChanged" BorderStyle="None" ></asp:TextBox>
    </ItemTemplate>
       <FooterTemplate>
             <asp:TextBox ID="LevNamnFootTextBox" runat="server" OnTextChanged="TextBox_TextChanged"></asp:TextBox>
                                                                                                                                                     
                                                                                    
                                                        </FooterTemplate>
    </asp:TemplateField>
    
    
    
    </Columns>
    
    <RowStyle ForeColor="#000066" />
    <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
    <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
    <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
    
    </asp:GridView>
    
    <asp:Button ID="SaveButton" runat="server" Text="Spara" OnClick="SaveButton_Click" Height="34px" Width="81px" />
       
       
        </div>
        </form>
    </body>
    </html>

  • #2
    Och så flyttar vi bort dig från ASP till .NET - känns som att det inte är första gången.
    @aviddevguy

    Kommentera


    • #3
      @nders skrev: Visa inlägg
      Och så flyttar vi bort dig från ASP till .NET - känns som att det inte är första gången.
      Vad tror du att det beror på?

      tänk om delarna hade namnen:

      * ASP (eller Klassisk ASP)
      * ASP.NET, C# och .NET

      eller nåt liknande. Då är det tydligare var ASP.NET-relaterat ska ligga. Många gånger när människor gör fel så beror det på dålig användarvänlighet i systemen.

      Kommentera


      • #4
        Jon@s skrev: Visa inlägg
        Vad tror du att det beror på?
        Det är en diskussion som inte hör hemma i den här tråden - starta gärna en tråd i "webForums funktioner" om detta.
        @aviddevguy

        Kommentera


        • #5
          annasmurf skrev: Visa inlägg
          hej!
          behöver hjälp jag har en grid som jag får fram, och sen vill jag lägga till en ny rad i den, men jag får inte till det, koden ser ut så här:
          Kod:
          <html xmlns="http://www.w3.org/1999/xhtml" >
          <head runat="server">
              <title>Untitled Page</title>
          </head>
          <body>
              <form id="form1" runat="server">
              <div>
                Levrantör: <asp:TextBox ID="SokTextBox" runat="server"></asp:TextBox>
                <br />
                <br />
               <asp:Button ID="SokButton" runat="server" Text="Sök Lev" OnClick="SokButton_Click" />
             
             <asp:GridView ID="LevKontraGridView" runat="server" AllowPaging="True" 
             AutoGenerateColumns="False" 
          OnRowDataBound="LevKontraGridView_RowDataBound" 
          OnSelectedIndexChanged="LevKontraGridView_SelectedIndexChanged" 
          OnRowEditing="LevrantorGridView_RowEditing" 
          OnRowUpdating="LevrantorGridView_RowUpdating"
          OnRowCancelingEdit="LevrantorGridView_RowCancelingEdit" 
          OnRowCommand="LevrantorGridView_RowCommand"
          PageSize="500" 
          OnSorting="LevKontraGridView_OnSorting" 
          AllowSorting="true">
          
          <Columns>
          
          <asp:TemplateField HeaderText="Levnr" SortExpression="Levnr"  >
          <ItemTemplate>
          <asp:TextBox ID="LevnrTextBox" runat="server" Width="70" Text='<%# Bind("Levnr") %>' 
          OnTextChanged="TextBox_TextChanged" BorderStyle="None" ReadOnly="true"></asp:TextBox>
          </ItemTemplate>
           <FooterTemplate>
                       
                 <asp:TextBox ID="LevNrFootTextBox" runat="server" OnTextChanged="TextBox_TextChanged"></asp:TextBox>
                                                                                                                     
                                                              </FooterTemplate>
                                                                                         
          </asp:TemplateField>
          <asp:TemplateField HeaderText="LevNamn" SortExpression="LevNamn"  >
          <ItemTemplate>
          <asp:TextBox ID="LevNamnTextBox" runat="server" Width="70" Text='<%# Bind("LevNamn") %>' 
          OnTextChanged="TextBox_TextChanged" BorderStyle="None" ></asp:TextBox>
          </ItemTemplate>
             <FooterTemplate>
                   <asp:TextBox ID="LevNamnFootTextBox" runat="server" OnTextChanged="TextBox_TextChanged"></asp:TextBox>
                                                                                                                                                           
                                                                                          
                                                              </FooterTemplate>
          </asp:TemplateField>
          
          
          
          </Columns>
          
          <RowStyle ForeColor="#000066" />
          <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
          <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
          <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
          
          </asp:GridView>
          
          <asp:Button ID="SaveButton" runat="server" Text="Spara" OnClick="SaveButton_Click" Height="34px" Width="81px" />
             
             
              </div>
              </form>
          </body>
          </html>
          Vad får du för fel?
          Microsoft Certified Application Developer

          Kommentera


          • #6
            jag får inget felmedelande jag får ingen tom rad längst ner där jag kan lägga till en ny leveratör

            Kommentera


            • #7
              annasmurf skrev: Visa inlägg
              jag får inget felmedelande jag får ingen tom rad längst ner där jag kan lägga till en ny leveratör
              Du ska nog ha med ShowFooter="true"...
              [kod]

              <asp:GridView ID="LevKontraGridView" runat="server" AllowPaging="True"
              AutoGenerateColumns="False"
              OnRowDataBound="LevKontraGridView_RowDataBound"
              OnSelectedIndexChanged="LevKontraGridView_SelectedIndexChang ed"
              OnRowEditing="LevrantorGridView_RowEditing"
              OnRowUpdating="LevrantorGridView_RowUpdating"
              OnRowCancelingEdit="LevrantorGridView_RowCancelingEdit"
              OnRowCommand="LevrantorGridView_RowCommand"
              PageSize="500"
              OnSorting="LevKontraGridView_OnSorting"
              AllowSorting="true"
              ShowFooter="true"
              >
              [/kod]
              Microsoft Certified Application Developer

              Kommentera

              Working...
              X