ID:573959
 
(See the best response by Lugia319.)
I have tried really anything I can think of and I'm lost with how to use winset() or anything to make grids work properly.

How do I make a skin grid show all people who are online?
Best response
You output the names to the grid. Reading LummoxJR's thingie on inventory slots (Skin reference 2 I believe) helped me handle that kind of output.

I found the article in question so that might help you locate it quicker (I sure had a hard time with it).
You would loop through every client and output() their key or mob or whatever you'd like to the grid while keeping track of which row they will appear on with a counter. You should read the skin reference on how to use the output() proc with grids.
var/row = 1 //while keeping track of which row they appear on
for(var/client/c) //loop through all clients
src<<output(c.key,"window.gridControl:1,[row]")
row++