Question: Any idea how I can append popular data on unpopular data 

```
private void Bind()
{       
    var unpopular = ChannelHelper.GetUnpopular();
    var popular = ChannelHelper.GetPopular();
    Grid.DataSource = popular + unpopular; 
    Grid.DataBind();
}

```

Answer: 
Merge these two data source in a single data source and bind the GridView to the single data source.

If these data source are DataTable or DataSet, you can use [DataTable.Merge](http://msdn.microsoft.com/en-us/library/system.data.datatable.merge.aspx) Method.
If you are using ADO.net objects i.e for example Data Tables , Use the follwing syntax to merge the datas

```
foreach( datarow dr in dtunpopular.rows.count)
{
  dtPopular.Import(dr);
}

```

So, all the Unpopular records are merged into Poplar data table.

If, you are lists, then you can similarly iterate through the list and each item to a new list