Datagrid - Update/Insert

.NET

3 svar · 290 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Trådstart#1

Hej!

Jag sitter och försöker göra en datagrid som man enkelt skall kunna redigera genom att trycka på "edit". Då blir de fälten helt enkelt inputboxar istället för textfält.

Någon som kan ge mig några exempel?
Jag jobbar med en accessdatabas.

Jag tycker exemplet på gotdotnet ser lite omständigt ut.

Jag bifogar filen jag jobbar med!

Kan ni hjälpa mig att få igång min fil?

Medlem sedan juni 20011 732 inlägg
#2

Du får använda dig av templates istället för boundcolumns. Exempel:

<asp:TemplateColumn>
   <ItemTemplate>
        kod....
   </ItemTemplate>
   <EditItemTemplate>
      <asp:TextBox Width="300" runat="server" Text='<%# DataBinder.Eval(Container, "minData") %>'></asp:TextBox>
   </EditItemTemplate>
</asp:TemplateColumn>

Om du har vs.net så är det väldigt enkelt att göra en templatekolumn. Markera din datagrid, gå in i propertybuildern... välj den kolumn du vill konvertera och klicka på "Konvert this column into a template column" så konverteras den automatiskt. Sen kan du gå in och ställa in dina textboxar eller vad du nu har där manuellt.

Medlem sedan dec. 19995 874 inlägg
#3

Jag har inte vs.net :(

Medlem sedan dec. 2000399 inlägg
#4

Jag rekommenderar lite läsning: http://www.dotnetjunkies.com/tutorials.aspx?tutorialid=37

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)