The Artima Developer Community
Sponsored Link

.NET Buzz Forum
Benachrichtigung wenn sich Items in einer Liste ändern oder hinzukommen

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
-

Posts: 1524
Nickname: nitronic
Registered: Jul, 2006

Norbert Eder works as a software architect.
Benachrichtigung wenn sich Items in einer Liste ändern oder hinzukommen Posted: Dec 13, 2007 2:34 PM
Reply to this message Reply

This post originated from an RSS feed registered with .NET Buzz by -.
Original Post: Benachrichtigung wenn sich Items in einer Liste ändern oder hinzukommen
Feed Title: Norbert Eder - Living .NET
Feed URL: http://feeds.feedburner.com/NorbertEder-Livingnet
Feed Description: Copyright (c)2005, 2006 by Norbert Eder
Latest .NET Buzz Posts
Latest .NET Buzz Posts by -
Latest Posts From Norbert Eder - Living .NET

Advertisement
In vielen Fällen muss mit Listen gearbeitet werden. In vielen Fällen wird dazu eine generische Liste oder eine der Listen aus dem System.Collecitons-Namespace verwendet. Bei einem Großteil der Listen ergibt sich jedoch das Problem, dass es kein Event gibt, welches mir als Entwickler anzeigt, dass sich ein Item in meiner Liste verändert hat, oder ein neues Item hinzu kam.

Einer der Fälle, in denen genau diese "Benachrichtigungen" notwendig sind, ist das DataBinding (binden von Daten an ein Ziel). Dementsprechend nennt sich auch eine Klasse, die uns diese Funktionalität anbietet, ohne dass man hier Klimmzüge vollbringen muss: BindingList.

Diese Klasse befindet sich im System.ComponentModel-Namespace und bietet zwei interessante Events an:

AddingNew wird geworfen, wenn der Liste ein neues Item hinzugefügt wird. ListChanged, wenn sich ein bestehendes Item geändert hat.

Somit sind Listen, die auf die BindingList basieren, für DataBinding geeignet, als auch dann, wenn man über eine Änderung der Items-Auflistung informiert werden muss.

Ein Beispiel zu dieser Klasse finden sich im MSDN.

Hinweis: Diese Klasse gibt es seit dem .NET Framework 2.0.

Read: Benachrichtigung wenn sich Items in einer Liste ändern oder hinzukommen

Topic: Mono Version 1.2.6 veröffentlicht Previous Topic   Next Topic Topic: Microsoft ASP.NET 3.5 Extensions Preview download

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use