Try:
protected void btSelect_Click(object sender, EventArgs e)
{
List<string> sc = new List<string>();
string id = string.Empty;
for (int i = 0; i < GridView1.Rows.Count; i++)
{
CheckBox cb = (CheckBox)GridView1.Rows[i].Cells[0].FindControl("CheckBox1");
if (cb != null)
{
if (cb.Checked)
{
id = GridView1.Rows[i].Cells[1].Text;
sc.Add(id);
}
}
}
productList.DataSource = sc.ToArray();
productList.DataBind();
}