TWebCore and XDATA

You should create the fields at design-time, at least to understand what's going on.
I can't tell why your grid is empty, your code looks correct according to the grid. Then I could only give you more information if I have more information, preferable a small sample project that reproduces the issue.