Announcement

Collapse
No announcement yet.

Datagrid und RowIndexChanged???

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Datagrid und RowIndexChanged???

    Hallo zusammen,<BR>
    ich weiß nicht, ob diese Frage schon irgendwo hier herumgeistert ;-}.<BR>
    <BR>
    Wie bekomme ich heraus, ob bei meinem Datagrid<BR>
    sich die Zeile geändert hat.<BR>
    Ich sehe hier auf Anhieb nur CellChanged, was aber den Inhalt betrifft.<BR>
    Muss ich hier den umständlichen Weg gehen<BR>
    und mit "MouseClick" und "KeyPressed" arbeiten,<BR>
    oder gibt es hier was angenehmeres???<BR>
    <BR>
    Gruß<BR>
    Christoph

  • #2
    Hallo,

    wenn mit "sich die Zeile geändert hat" ein Wechsel zu einer anderen Zeile gemeint ist, hilft das Ereignis <b>PositionChanged</b> des für das DataGrid zuständigen <b>CurrencyManager</b> weiter

    Comment


    • #3
      Vielen Dank Herr Kosch,<BR>
      <BR>
      das mit der "anderen Zeile" haben Sie schon richtig interpretiert.<BR>
      Ich war wirklich auf einen Zeilen/Zellen-Wechsel aus.<BR>
      War doch ein bischen unklar beschrieben ;-).<BR>
      <BR>
      Jetzt stehe ich jedoch vor einen neuem Problem.<BR>
      Ich weise meinem Datagrid eine Klasse, die von IList, bzw. ITypedList abgeleitet wurde.<BR>
      Soweit klappt das ja schon gut. Das mit dem Spalten-Attribute "Readonly" und "Visible" wird auch schon umgesetzt.<BR>
      Nun stehe ich vor dem Problem, dass meine Spaltenbreiten alle einheitlich groß sind.<BR>
      Kann ich irgendwie Spaltenbreite ändern (also nicht einheitlich groß, sondern Spalte für Spalte).<BR>
      Ich habe schon in der MSDN nachgeschaut, aber keinen passenden Eintrag gefunden,<BR> der auf einer Collection (wie ArrayList, also IList, bzw. ITypedList -siehe oben-) zutrifft.<BR>
      <BR>
      Gruß Christop

      Comment

      Working...
      X