I see the grid as a tabulated list of data that doesn’t talk all about itself - it usually requires a header (a form with the parent data of these records) and a summary.
Already the listview I see as a list of more complete objects (not necessarily with more information - maybe just the opposite), this list can have different views as the information about these objects that you want to have highlighted at that time.
Example: A list of files in a Windows folder
Objective: an overview of the folder
If your goal is to get an idea of the amount of files and space occupied by these files, you would probably want to list them in a grid, seeing in the header the folder path and in the summary the amount of files and the total space occupied.
The grid with the list of files in this case has a secondary function of offering an overview of the files that are there.
Goal: an analysis of the files that are in the folder
Now, your goal may also be the files themselves.
You may be wanting to understand things like: is this folder more for work or college documents? What types of files do I have here? The images that are here are private?
In this case you will probably want to list the files in a listview, with large icons that reveal the type and eventually a little about the content as well as the file name, and eventually you will want more details about a particular file and will click on it to see the size and date of creation without having to navigate to another form.
Completion
In the first case the focus is on the whole, and the list is only a part of this whole; then we use grid.
In the second case the focus is on the item, and the list allows us to switch between different views and reveals much about each item not only tabulatedly but also with the information arranged in the item itself; then we use listview.
So let’s say I have a student record, for example. And in this register I have information like: ID, name, father’s name, mother’s name, parent’s name, grade, year. And I had another table with the records of your (student’s) occurrences. Which of the two types would be the best to use ?
– Érik Thiago
It depends on what the focus of this particular interaction is. My example suggests either grid or listview for the same type of records (files). So it’s not the guy who determines what to use. Let’s say a counselor will divide the students into classes according to the profile of each student - the focus is on the item (the student). Let’s say you’re looking at class data, which has a teacher, calendar, classroom and students - the focus is not on the items and students will be on a grid. In addition to the focus, it also counts the interaction you want to offer - if it can be as simple as possible, go grid in 1st place.
– Caffé
On the Grid, you can also make two clicks on the line ?
– Érik Thiago
@Érikthiago Has yes. If you have problems trying to implement you can ask new questions.
– Caffé
Aah, great then. Thanks for the answer !
– Érik Thiago