Avatar billede brian-johansen Nybegynder
26. november 2006 - 15:37 Der er 2 kommentarer og
1 løsning

Gridview sletter værdier i min DB

Hej,
Jeg har lige et spørgsmål omkring gridview.

jeg har en tabel hvori der er 8 entiteter, hvor af jeg i mit gridview gerne vil kunne rette de 4 værdier, men af en eller anden grund, når jeg trykker opdatere så opdatere den de værdier der er i gridviewet, men sætter resten til null, kan jeg ikke gøre sådan at den kun opdatere de værdier jeg gerne vil have også lader den resten være ?

mvh Brian

---- Koden ----
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="nyheder" CellPadding="4" ForeColor="#333333" GridLines="None" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" DataKeyNames="id" AllowPaging="True">
                <Columns>
                    <asp:CommandField CancelText="Anulllere" EditText="Ret" SelectText="V&#230;lg" ShowEditButton="True"
                        ShowSelectButton="True" />
                    <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
                        SortExpression="id" />
                    <asp:BoundField DataField="overskrift" HeaderText="Overskrift" SortExpression="overskrift" />
                   
                    <asp:BoundField DataField="number"  HeaderText="R&#230;kkef&#248;lge" SortExpression="number" />
                    <asp:CheckBoxField DataField="viewable" HeaderText="Skal ses" SortExpression="viewable" />
                   
                      <asp:TemplateField>
                    <ItemTemplate>
                        <asp:ImageButton ID="edit_bnt" runat="server" OnClick="ret_nyhed" Enabled="false" ImageUrl="~/Images/edit.png"/>
                        <asp:ImageButton ID="Delete_bnt" OnClick="slet_nyhed" Enabled=false ImageUrl="~/Images/delete.png" runat="server" />
                    </ItemTemplate>
                    </asp:TemplateField>
                </Columns>
                <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                <EditRowStyle BackColor="#999999" />
                <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
            </asp:GridView>
Avatar billede snepnet Nybegynder
26. november 2006 - 19:38 #1
Du kan sætte de værdier der skal bevares ind i DataKeyNames, eller lave en opdateringsmetode der udelukkende tager de værdier du ønsker at opdatere.
Mvh
Avatar billede brian-johansen Nybegynder
27. november 2006 - 09:04 #2
Det virker, mange tak for det !!

Lægger du lige et svar ?

mvh Brian
Avatar billede snepnet Nybegynder
28. november 2006 - 01:08 #3
Det var så lidt ... Et svar kommer her.
Mvh
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester



Seneste spørgsmål Seneste aktivitet
I dag 10:28 PDFEngine Af barth i Andet software
I går 22:40 Butte indhold i celler Af lurup i Excel
I går 15:24 Power Query Af djsimonsen i Excel
I går 14:43 Hvis ikke på liste, tilføj værdier til liste Af TheLibrarian i Excel
I går 11:33 Windows 11 Af ranni i Windows