Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[C# 2] Datagridview columns uitschakelen

Pagina: 1
Acties:

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 16-09 20:30
Ik heb een datagridview die gekoppeld is aan een datatable. Nu wil ik soms (aan de hand van een andere gebeurtenis, dat boeit niet welke) een column aanpassen zodat hij wel of niet geedit kan worden.

De datagridview is dataGridViewArtikel. En heeft oa een column ArtikelType (Een textbox).
Inschakelen:
C#:
1
ArtikelType.ReadOnly = false;

Uitschakelen:
C#:
1
ArtikelType.ReadOnly = true;


Het mooie is dat hij zich alleen in het begin laat wijzigen, als de datagridview nog niet gevuld is met de datatable. Als dit wel gebreurd heeft deze wijziging geen zin meer.
De hele datagridview readonly maken werkt wel, maar dat wil ik niet.
EDIT: dataGridViewArtikel.Invalidate(true) werkt ook niet

Ik heb reloaden data en refresh geprobeerd. Dat werkte niet. Hoe kan ik dit werkend krijgen?

[ Voor 3% gewijzigd door elgringo op 26-07-2007 09:24 ]

if broken it is, fix it you should


  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

Op welk moment probeer je de gridview column op readonly te zetten? Misschien heeft het te maken met de plaats waar je dat doet. Mogelijk wordt na jouw code de binding pas gedaan, zodat jouw eigenschappen worden overschreven.

Is het niet mogelijk de kolom van je datatable readonly te zetten, zodat het binden van de data al zorgt voor een readonly kolom?

My personal website


  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 16-09 20:30
OZ-Gump schreef op donderdag 26 juli 2007 @ 09:27:
Op welk moment probeer je de gridview column op readonly te zetten? Misschien heeft het te maken met de plaats waar je dat doet. Mogelijk wordt na jouw code de binding pas gedaan, zodat jouw eigenschappen worden overschreven.

Is het niet mogelijk de kolom van je datatable readonly te zetten, zodat het binden van de data al zorgt voor een readonly kolom?
Laat ik het zo zeggen. Ik kan readonly niet meer wijzigen nadat de datatable debonden is aan de datagridview.

Aan de datatable heb ik niet gedacht. Ik ga eens proberen.

EDIT:
Datatable werkt wel, maar is geen oplossing omdat die datatable soms door een andere wordt vervangen (die wordt aan een andere 'viewer' gekoppeld waar hij die eigenschap niet moet hebben). Ik wil dus alleen een kolom uitzetten is een datagridview zonder de datatable aan te passen

[ Voor 18% gewijzigd door elgringo op 26-07-2007 09:36 ]

if broken it is, fix it you should


  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 14:29

sopsop

[v] [;,,;] [v]

Heb je ook geprobeerd om een rebind te doen nadat je een columnproperty hebt aangepast? Of doe je bij iedere postback al een rebind van de gridview?

[ Voor 25% gewijzigd door sopsop op 26-07-2007 12:23 ]