Kan man inte sätta visible-propertyn på aktuell kolumn? Ungefär så här:
datagrid1.Columns(0).Visible = False
Det gäller bara att luska ut vilken kolumn raderaknappen tillhör - om den nu tillhör någon kolumn.
Ta dig annars en titt på denna aspalliance-artikel, eller kolla på MSDN (sök på toogledeletecolumn via Ctrl + F på sidan). Jag får inte ut så mycket, men å andra sidan är jag relativt trött.
Att konsultera Google är bra. Annars så finns ASP.NET-dokumentationen här, plus att .NET framework SDK laddas ned med fördel här. Mycket bra att ha på datorn. :D
ååh så fint :birp , kan man gömma vissa columner från databasen också?, kan man ju ha på Autogeneratecolumns och slippa ha template, gömmer man bara dem man inte vill ha med :) , det verkar gå att gömma delete,update och dom , men med ID tex var det svårare, då slog den bakut.
Var vänlig och använd lite mer detaljerade rubriker när du skapar din tråd. Om alla trådar hette i stil med "en snabb fråga", "en ganska lång fråga" och "en säkert jätteenkel fråga" vore det ingen som skulle veta vad tråden innehåller. Ett titeltips på denna tråd:
"Ta bort delete-knapp vid redigering av datagrid"
Ta det inte som ett angrepp, bara en anvisning på att det blir betydligt lättare att hitta & söka.