Add object to list

when I try adding data from a datagrid with the add item function it just comes up as [object],[object] but when I use the dataprovider it comes up as it should, is there a way to add objects to a list with a additem function?


var listListener:Object = new Object();
listListener.change = function(evt_obj:Object) {
    trace("You have selected " + theList.selectedItems.length + " items.");
    Valda_list.addItem(theList.selectedItems);
}
theList.addEventListener("change", listListener);


var listListener:Object = new Object();
listListener.change = function(evt_obj:Object) {
    trace("You have selected " + theList.selectedItems.length + " items.");
    Valda_list.dataProvider = theList.selectedItems;
}
theList.addEventListener("change", listListener);