Click here to Skip to main content
15,896,467 members
Home / Discussions / C#
   

C#

 
GeneralRe: Trying to find the problem in this simple C$ program Pin
Luc Pattyn14-Mar-19 8:02
sitebuilderLuc Pattyn14-Mar-19 8:02 
GeneralRe: Trying to find the problem in this simple C$ program Pin
OriginalGriff14-Mar-19 9:13
mveOriginalGriff14-Mar-19 9:13 
GeneralRe: Trying to find the problem in this simple C$ program Pin
Luc Pattyn14-Mar-19 9:20
sitebuilderLuc Pattyn14-Mar-19 9:20 
QuestionDeleting items in group with a Condition [C#] Pin
Member 1418164913-Mar-19 20:34
Member 1418164913-Mar-19 20:34 
AnswerRe: Deleting items in group with a Condition [C#] Pin
OriginalGriff13-Mar-19 20:58
mveOriginalGriff13-Mar-19 20:58 
AnswerRe: Deleting items in group with a Condition [C#] Pin
Gerry Schmitz14-Mar-19 6:04
mveGerry Schmitz14-Mar-19 6:04 
GeneralRe: Deleting items in group with a Condition [C#] Pin
BillWoodruff15-Mar-19 0:17
professionalBillWoodruff15-Mar-19 0:17 
AnswerRe: Deleting items in group with a Condition [C#] Pin
BillWoodruff15-Mar-19 0:16
professionalBillWoodruff15-Mar-19 0:16 
Either:

1. create a structured database, and bind the ListView to it.

or

2. create appropriate class objects and bind the ListView to a collection object class that maps to the ListView column structure.

There are lots of resources here: [^]

and, on the web: [^] to help you learn how to use databinding.

Once you have the ListView databound, then you either execute a command/query on the database, or you do something like this using Linq:
C#
// assume 'Students is a List<Student>
IEnumerable<Student> earlydatestudents = Students.GroupBy(std => std.Group)
    .Select(grp =>
    {
        DateTime dt = grp.Min(s => s.DOB);
        return grp.Where(st => st.DOB == dt);
    })
    .SelectMany(slist => slist);

var toDeleteList = Students.Except(earlydatestudents).ToList();

// now delete or whatever
Note the above code will possibly return more than one student ... you could have students with the same birthdate in each group. You should implement IEquatable in your 'Student Class to do comparison based on more than just the birthdate (DOB) property.
«Where is the Life we have lost in living? Where is the wisdom we have lost in knowledge? Where is the knowledge we have lost in information?» T. S. Elliot


modified 15-Mar-19 23:34pm.

QuestionSending Json looking formatted plain text to be de-serialized. Pin
Stephen Holdorf13-Mar-19 11:16
Stephen Holdorf13-Mar-19 11:16 
AnswerRe: Sending Json looking formatted plain text to be de-serialized. Pin
OriginalGriff13-Mar-19 20:57
mveOriginalGriff13-Mar-19 20:57 
QuestionHow will i make the back color red for each rows in the listview? Pin
Fxty13-Mar-19 2:24
Fxty13-Mar-19 2:24 
AnswerRe: How will i make the back color red for each rows in the listview? PinPopular
OriginalGriff13-Mar-19 2:41
mveOriginalGriff13-Mar-19 2:41 
QuestionHow to get the Focal Length of a Canon Camera Pin
Member 1415621212-Mar-19 17:13
Member 1415621212-Mar-19 17:13 
AnswerRe: How to get the Focal Length of a Canon Camera Pin
OriginalGriff12-Mar-19 20:53
mveOriginalGriff12-Mar-19 20:53 
AnswerRe: How to get the Focal Length of a Canon Camera Pin
Pete O'Hanlon13-Mar-19 0:22
mvePete O'Hanlon13-Mar-19 0:22 
GeneralRe: How to get the Focal Length of a Canon Camera Pin
Member 1415621214-Mar-19 19:41
Member 1415621214-Mar-19 19:41 
GeneralRe: How to get the Focal Length of a Canon Camera Pin
Member 1415621218-Mar-19 15:41
Member 1415621218-Mar-19 15:41 
Questionmultiple dropdown list in excel file Pin
Member 1417992812-Mar-19 7:36
Member 1417992812-Mar-19 7:36 
QuestionRe: multiple dropdown list in excel file Pin
Richard MacCutchan12-Mar-19 7:52
mveRichard MacCutchan12-Mar-19 7:52 
AnswerRe: multiple dropdown list in excel file Pin
Member 1417992812-Mar-19 8:01
Member 1417992812-Mar-19 8:01 
GeneralRe: multiple dropdown list in excel file Pin
Richard MacCutchan12-Mar-19 8:35
mveRichard MacCutchan12-Mar-19 8:35 
QuestionCatch JavaScript errors Pin
dataminers11-Mar-19 0:43
dataminers11-Mar-19 0:43 
AnswerRe: Catch JavaScript errors Pin
OriginalGriff11-Mar-19 1:49
mveOriginalGriff11-Mar-19 1:49 
Rant[REPOST] Catch JavaScript errors Pin
Richard Deeming11-Mar-19 9:22
mveRichard Deeming11-Mar-19 9:22 
QuestionSizeF and InvariantCulture Pin
Bernhard Hiller11-Mar-19 0:38
Bernhard Hiller11-Mar-19 0:38 

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.