like ar eyou asking if you can manually "fill" a Dataset... which would be the line right before the DataSource/DataBind line(s)
the answer is "yes".. only example i have ever run across though is in the book "Teach Yourself ASP.NET in 21 Days"..
but alas, there's more ways to skin a cat than just what you propose....
what about:
- Not Autogenerating Columns and using ItemTemplate instead?
- Use a repeater instead of a DataGrid if you do not need built in edit/delete/paging
- Bring back some "fill" data in your SQL statement?