Article View: be.comp.programming
Article #864Re: VB.NET: Column in datagrid verbergen
From: StriKe
Date: Mon, 24 Apr 2006 18:29
Date: Mon, 24 Apr 2006 18:29
53 lines
3337 bytes
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-mailReferences:
<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