Since you did not display your full code, we are not sure how you are displaying this on the full page. You can use a Repeater, Gridview, Listview, or some custom display container.
Below is an example of how to do it with a ListView:
Default.aspx:
<asp:ListView ID="lvData" runat="server" ItemPlaceholderID="phItem" OnItemDataBound="lvData_ItemDataBound">
<LayoutTemplate>
<table>
<thead>
<tr>
<th>Fullname</th>
</tr>
</thead>
<tbody>
<asp:PlaceHolder ID="phItem" runat="server" />
</tbody>
</table>
</LayoutTemplate>
<ItemTemplate>
<tr>
<td><asp:Literal ID="litFullname" runat="server" /></td>
</tr>
</ItemTemplate>
</asp:ListView>
Default.aspx.cs
protected void lvData_ItemDataBound(object sender, ListViewItemEventArgs e)
{
//Get the data item that was passed in, in this case which number for this row.
var data = (int)e.Item.DataItem;
//Create temp first and last names
var firstName = "First" + data.ToString();
var lastName = "Last" + data.ToString();
//Display it to the listview
var litFullname = (Literal)e.Item.FindControl("litFullname");
litFullname.Text = string.Format("{0} {1}", firstName, lastName);
}