@mhenderlight
In general, you never need to Refresh your datasource, unless you have an external process that is updating your list.
The question is...what is the Items property of your datatable?
For example, if your DataTable is based on a datasource, yourDataSource
and you do something like: Update(yourDataSource, someCriteria, {someRecord})
Your datatable will immediately reflect this change.
I hope this is helpful for you.