Frage

Ich bin auf der Suche nach einer Methode oder einem Ereignis, das abgefeuert erhalten würde, wenn eine Zeile in einer Datentabelle zugegriffen wird.

Ich habe eine Datentabelle mit mehreren tausend Zeilen, und ein Bild in mindestens eine der Spalten. Ich mag dynamisch laden und das Bild aus der Reihe zu entladen, wenn auf sie zugegriffen wird.

Ich habe keine Unterlagen gesehen, legt nahe, dass es da ist, aber ich dachte, ich poste würde und sehen, ob jemand weiß.

War es hilfreich?

Lösung

Das Problem ist, dass Sie definieren „zugegriffen“ haben. Wenn Sie sprechen „angezeigt“, dann wollen Sie wahrscheinlich nicht wirklich in die Datatable binden, sondern das Gitter (oder Liste oder was auch immer ist die Datatable anzeigt). Wenn Sie meinen, „berührt“ dann haben Sie ein Problem haben kniffliger. Es gibt keinen Fall auf die Datatable oder DataRow Objekte für Sie in binden, aber die Elemente in einer DataRow sind alle Objekte. Was bedeutet, Sie wahrscheinlich etwas auf der „Zelle“ Ebene tun könnten, vor allem, wenn Sie WPF verwenden und können in einem System.Windows.Controls.Image Objekt ersetzen.

Ich würde vorsichtig sein, though. Das klingt wie es ein Fall der vorzeitigen Optimierung sein könnte.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top