Click here to Skip to main content
15,899,679 members
Home / Discussions / C#
   

C#

 
GeneralRe: Question on mshtml. Pin
dan!sh 1-May-09 23:18
professional dan!sh 1-May-09 23:18 
AnswerRe: Question on mshtml. Pin
Member 10339071-May-09 23:32
Member 10339071-May-09 23:32 
QuestionDisplay Datetime As per GMT Pin
Sun Rays1-May-09 19:35
Sun Rays1-May-09 19:35 
QuestionHow to connect excel database Pin
kaushik_dass1-May-09 19:34
kaushik_dass1-May-09 19:34 
AnswerRe: How to connect excel database Pin
Sun Rays1-May-09 19:38
Sun Rays1-May-09 19:38 
QuestionNoob question: Displaying a List in a ListView Pin
Quake2Player1-May-09 19:00
Quake2Player1-May-09 19:00 
AnswerRe: Noob question: Displaying a List in a ListView Pin
Member 10339071-May-09 22:34
Member 10339071-May-09 22:34 
AnswerRe: Noob question: Displaying a List in a ListView Pin
DaveyM691-May-09 23:24
professionalDaveyM691-May-09 23:24 
The previous answer was good!

If you're going to need this functionality alot then it can be useful to create a ToListViewItem method in the Person class.

Also, if a reference to the person object itself would be useful (sometimes it can be easier to deal with the object rather than one of its properties to save multiple lookups etc) then you can put that into the Tag instead - just cast the Tag back to Person when you need it.
public ListViewItem ToListViewItem()
{
    ListViewItem result = new ListViewItem(Name); // using name here saves you creating the item for the first column!
    result.Tag = this;
    result.SubItems.Add(Age.ToString());
    return result;
}
Add like this:
foreach (Person person in personList)
{
    listView1.Items.Add(person.ToListViewItem());
}
To get the object:
Person selectedPerson = (Person)listView.Items[itemIndex].Tag;
// ID is available in selectedPerson.ID
Nothing wrong with the previous answer, just throwing a couple more ideas out there Big Grin | :-D

Dave
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia)
Why are you using VB6? Do you hate yourself? (Christian Graus)

GeneralRe: Noob question: Displaying a List in a ListView Pin
Quake2Player2-May-09 8:41
Quake2Player2-May-09 8:41 
GeneralRe: Noob question: Displaying a List in a ListView Pin
DaveyM693-May-09 0:28
professionalDaveyM693-May-09 0:28 
QuestionDateTime problem Pin
soulidentities1-May-09 17:26
soulidentities1-May-09 17:26 
AnswerRe: DateTime problem Pin
Garth J Lancaster1-May-09 18:29
professionalGarth J Lancaster1-May-09 18:29 
GeneralRe: DateTime problem Pin
J4amieC1-May-09 22:56
J4amieC1-May-09 22:56 
GeneralRe: DateTime problem Pin
Garth J Lancaster1-May-09 23:58
professionalGarth J Lancaster1-May-09 23:58 
AnswerRe: DateTime problem Pin
J4amieC1-May-09 22:59
J4amieC1-May-09 22:59 
GeneralRe: DateTime problem Pin
soulidentities2-May-09 14:59
soulidentities2-May-09 14:59 
Questionconnect four Pin
Marwa Shams1-May-09 17:25
Marwa Shams1-May-09 17:25 
AnswerRe: connect four Pin
Garth J Lancaster1-May-09 18:36
professionalGarth J Lancaster1-May-09 18:36 
GeneralRe: connect four Pin
Member 10339071-May-09 22:36
Member 10339071-May-09 22:36 
GeneralRe: connect four Pin
Garth J Lancaster1-May-09 23:54
professionalGarth J Lancaster1-May-09 23:54 
GeneralRe: connect four Pin
Member 10339072-May-09 0:30
Member 10339072-May-09 0:30 
GeneralRe: connect four Pin
Pete O'Hanlon2-May-09 10:06
mvePete O'Hanlon2-May-09 10:06 
QuestionNeed help using visual studio and C# to make a simple app that displays html Pin
devsfan18301-May-09 13:54
devsfan18301-May-09 13:54 
AnswerRe: Need help using visual studio and C# to make a simple app that displays html Pin
Anthony Mushrow1-May-09 14:47
professionalAnthony Mushrow1-May-09 14:47 
GeneralRe: Need help using visual studio and C# to make a simple app that displays html [modified] Pin
devsfan18301-May-09 15:53
devsfan18301-May-09 15:53 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.