webForumDet fria alternativet

Datagrid - Update/Insert

.NETur .NET

3 svar · 271 visningar · startad av Brimba

Medlem sedan dec. 19995 875 inlägg
Frågan#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 875 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

144 ms totalt · 3 externa anrop · v20260731065814-full.b746b907
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)