Autor Beitrag
erfahrener Neuling
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 233
Erhaltene Danke: 19

Win 7, Win 10
C#, ASP-MVC (VS 2017 Community), MS SQL, Firebird SQL
BeitragVerfasst: Mo 04.07.16 12:26 
Hallo,

ich habe ein DataGridView mit zwei Spalten. Im Programm füge ich noch eine DataGridViewCheckBoxColumn hinzu, diese hatte bisher immer den korrekten Index 2.
Jetzt funktioniert mein weiterer Code nicht mehr, weil diese jetzt plötzlich immer den Index 0 hat.

Meine Frage: Sollte bei .Add(...) nicht einfach etwas an eine Auflistung hinten(!) dran gesetzt werden und nicht vorn? Und wieso ist es mal so und ein anderes mal wieder anders?!

verstehe grad die Welt nicht mehr :/


Zuletzt bearbeitet von erfahrener Neuling am Mo 04.07.16 13:48, insgesamt 1-mal bearbeitet
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4708
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Mo 04.07.16 12:49 
Welcher Index? DisplayIndex oder Index?

Warum fügst du die überhaput dynamisch hinzu? Wenn du nachher einen konkreten Index benutzt hört sich das wenig dynamisch an und ich frage mich dann natürlich warum du das tust was du tust.
erfahrener Neuling Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 233
Erhaltene Danke: 19

Win 7, Win 10
C#, ASP-MVC (VS 2017 Community), MS SQL, Firebird SQL
BeitragVerfasst: Mo 04.07.16 13:07 
Zitat:
Warum fügst du die überhaput dynamisch hinzu?
Weil ich eine DataTable dynamisch mit Daten fülle, diese dann als DataSource für das DGV verwende (die ersten 2 Spalten) und dann noch besagte DataGridViewCheckBoxColumn hinzufüge.
Zitat:
DisplayIndex oder Index?
Eigentlich soll es beides sein. Vorhin hat das auch noch funktioniert, nach der Mittagspause nicht mehr :gruebel:

EDIT: Also meine hinzugefügte Column hat immer Index 0, wird aber korrekt mit DisplayIndex 2 angezeigt (egal ob ich's vorher angebe oder nicht). Kann ja von mir aus so sein, nur warum hat es dann vorhin mit Index 2 funktioniert ?!

Also: Problem vorerst gelöst, Aufgeklärtheit hält sich in Grenzen..

In diesem Sinne: Danke für die Aufmerksamkeit und schönen Nachmittag! ;)