🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #864

Re: VB.NET: Column in datagrid verbergen

#864
From: StriKe
Date: Mon, 24 Apr 2006 18:29
53 lines
3337 bytes
> Hey,
>
> Heb je het veld echt nodig in de DataTable? Je moet namelijk een veld niet 
> opnemen in de SELECT om er op te kunnen joinen met een andere tabel!
>
> Soit, als je het w�l nodig hebt :
>
> tabel = laadGegevens(str).Tables("gegevens")
> TdgGenres.DataSource = tabel
> TgdGenres.Columns(3).Visible = false
>
> Wat je ook kan doen is AutoGenerateColumns afzetten 
> (TdgGenres.AutoGenerateColumns = false), en in de designer (of in de code) 
> enkel de kolommen toevoegen die jij nodig hebt. Vind ik persoonlijker een 
> mooiere oplossing, die nog tal van andere voordelen heeft.
>
> Steven,

Ik denk die column inderdaad nodig te hebben. Het is namelijk een 
toepassing waarbij eerst gegevens uit een database in een datagrid 
gelezen worden. Daarna moet het ook mogelijk zijn om via textvelden in 
eerste instantie de datagrid aan te passen (de inhoud h�), daarna deze 
wijzigingen ook door te sturen naar de database.

Ik heb jouw voorstel in verband met het verbergen van de column 
geprobeerd maar Column is blijkbaar geen member van een DataGrid binnen 
VB.NET.

Ook de AutoGenerateColumns bestaat niet binnen VB.NET. (In ASP.NET 
bestaan die dacht ik wel h�, misschien was je hiermee in de war?)

Ik heb wel eens wat gezocht en uiteindelijk iets als dit gevonden:

Dim ts As New DataGridTableStyle
ts.MappingName = "gegevens"
TdgGenres.TableStyles.Add(ts)
TdgGenres.SetDataBinding(tabel, "gegevens")
TdgGenres.TableStyles("gegevens").GridColumnStyles.Remove(TdgGenres.TableStyles("gegevens").GridColumnStyles("Gid"))

Met deze code zou ik eventueel zelf ook de columnstyles kunnen 
aanmaken, alleen krijg ik dan deze foutmelding:
http://www.internetfreakz.be/default/screenshot.png

Misschien weet jij hier wel raad mee?

Groeten,
StriKe

-- 
Groeten,
StriKe

http://www.internetfreakz.be
Technical Details
Message-ID: <mn.c4cd7d64ba6a6949.48459@internetfreakz.be.invalid>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!news2.volia.net!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!newsfeed0.kamp.net!newsfeed.kamp.net!feeder3.cambrium.nl!feeder2.cambrium.nl!feed.tweaknews.nl!news.astraweb.com!newsrouter-eu.astraweb.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news2.euro.net!newshub3.home.nl!newshub1.home.nl!home.nl!skynet.be!skynet.be!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
References: <mn.baf57d6475265b3f.48459@internetfreakz.be.invalid> <444c778a$0$437$6c56d894@reader0.news.be.easynet.net>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,744a6532970a7496
X-Google-Attributes: gidfcea4,public
X-Google-Language: DUTCH,ASCII
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news4.google.com!news2.volia.net!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!newsfeed0.kamp.net!newsfeed.kamp.net!feeder3.cambrium.nl!feeder2.cambrium.nl!feed.tweaknews.nl!news.astraweb.com!newsrouter-eu.astraweb.com!border1.nntp.ams.giganews.com!nntp.giganews.com!news2.euro.net!newshub3.home.nl!newshub1.home.nl!home.nl!skynet.be!skynet.be!hoboe2bl2.telenet-ops.be!nntp.telenet.be!kwabbernoot.telenet-ops.be!phobos.telenet-ops.be.POSTED!not-for-mail
Subject: Re: VB.NET: Column in datagrid verbergen
From: StriKe <strike_usenet@internetfreakz.be.invalid>
References: <mn.baf57d6475265b3f.48459@internetfreakz.be.invalid> <444c778a$0$437$6c56d894@reader0.news.be.easynet.net>
Newsgroups: be.comp.programming
Message-ID: <mn.c4cd7d64ba6a6949.48459@internetfreakz.be.invalid>
X-Newsreader: MesNews/1.05.00.00-nl
MIME-Version: 1.0
Reply-To: strike_usenet@internetfreakz.be.invalid
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 55
Date: Mon, 24 Apr 2006 18:29:20 GMT
NNTP-Posting-Host: 213.224.219.65
X-Complaints-To: abuse@telenet.be
X-Trace: phobos.telenet-ops.be 1145903360 213.224.219.65 (Mon, 24 Apr 2006 20:29:20 MEST)
NNTP-Posting-Date: Mon, 24 Apr 2006 20:29:20 MEST
Organization: Telenet Internet