Here, have a look at sample examples:
Sitecore 5.3: Using childlists as datasource[
^]
New Technique For Databinding Sitecore Items[
^]
Example #1:
MultiListField seeMoreField = Sitecore.Context.Item.Fields["SeeMore"];
SeeMoreDataGrid.DataSource = seeMoreField.TargetIDs.Select( id => Sitecore.Context.Database.GetItem(id) );
SeeMoreDataGrid.DataBind();
Example #2:
Sitecore.Data.Items.Item item = Sitecore.Context.Database.GetItem("/sitecore/content/home");
if (item != null)
GridView.DataSource = item;