webForumDet fria alternativet

Datagrid - Update/Insert

3 svar · 271 visningar · startad av Brimba

BrimbaMedlem sedan dec. 19992 966 inlägg
#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?

NETworkMedlem sedan juni 20011 679 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.

BrimbaMedlem sedan dec. 19992 966 inlägg
#3

Jag har inte vs.net :(

juventus1Medlem sedan dec. 2000401 inlägg
#4

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

Genererad på 379 ms · cache AV · v20260730165559-full.f96bc7eb