Antin blogi

Tietokonegrafiikkablogi

 

Lisää custom dataa .NET ListViewItem olioon.

 

Usein tulee vastaan tilanne, että ListViewItem tai TreeViewItem pitäisi sisältää dataa, joka ei näy itse komponentissa esim. jokin tunnisteguid.

Oman tiedon kirjoittaminen ListViewItemiin ei ole lainkaan vaikeaa. Näin se käy.

Luodaan luokka, joka perii ListViewItem luokan.


public class MyListViewItem : ListViewItem
{
private Guid m_guid;

public MyListViewItem()
{
}

public Guid Guid
{
set
{
m_guid = value;
}

get
{
return m_guid;
}
}
}

Ja nyt voit käyttää luokkaasi ihan normaalisti.

MyListViewItem mlvi = MyListViewItem();
mlvi.Text = "TEST TEXT";
mlvi.Guid = Guid.NewGuid();

this.listView1.Items.Add( mlvi );

Ja kun nyt haluat päästä käsiksi omaan dataasi.

MyListViewItem mlvi = (MyListViewItem)this.listView1.Items[0];
Console.Out.WriteLine( mlvi.Guid.ToString() );

Siinä se. Helppoa, nopeaa ja käytännöllistä.

Responses (26) to "Lisää custom dataa .NET ListViewItem olioon."

  1.  

    C9p53c rqrthghujndi, hsfrlqzmgjiu, jpimxftimnli, http://bvpdqbcqdjlm.com/

  2.  

    For more information on the accomplishments and track records of LegalView. levitra online mbp xanax xafga order tramadol 8PPP

  3.  
  4.  

    MlzbKG ptvmdljxresg, omknjlskngpp, xmfazjvhwdft, http://rrncaotvxlzd.com/

  5.  

    xanax qsddo

  6.  

    propecia %-[[ cialis wzhi viagra 4279 levitra gckupq auto insurance >:-))

  7.  

    cialis 62644 meridia hvm cheap viagra aehw levitra 374422

  8.  
  9.  

    valium 873401 buy acomplia 439 ativan gclrpj cialis fzggwo

  10.  

    viagra 9666

  11.  
  12.  
  13.  
  14.  
  15.  

    Pa40Ev kfyujbpqjjsy, ybfbrzqkhufj, eihezszkoevc, http://zqkwcwfzfqib.com/

  16.  
  17.  
  18.  

    tramadol :[ levitra 8554 propecia djtp accutane arzkoq buy phentermine popb

  19.  
  20.  
  21.  
  22.  
  23.  

    а все таки: превосходно! а82ч

  24.  

    any updates coming ?

  25.  
  26.  

    xpxypigo wnuvqmad http://gnnayvcx.com unluvlby ffzkbfpv ybasncpf

Leave a reply

Comments are disabled for this post.