protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            Filter = LinkSearchBuilder.GetPollutantFilter(Request);

            populatePollutantGroups();
        }
    }
    private PollutantFilter getPollutantFilter(CommandEventArgs e)
    {
        string arg = e.CommandArgument.ToString();

        string[] codeAndLevel = arg.Split('&');
        if (codeAndLevel.Length < 2)
        {
            return(null);                         //safe check, must have min two value
        }
        return(LinkSearchBuilder.GetPollutantFilter(codeAndLevel[0], Convert.ToInt32(codeAndLevel[1])));
    }