Como configurar os parâmetros de seleção do ObjectDataSource em tempo de execução

Estou tentando adicionar parâmetros a um objectDataSource em tempo de execução como este:

        Parameter objCustomerParameter = new Parameter("CustomerID", DbType.String, customerID);
        Parameter objGPDatabaseParameter = new Parameter("Database", DbType.String, gpDatabase);

        //set up object data source parameters
        objCustomer.SelectParameters["CustomerID"] = objCustomerParameter;
        objCustomer.SelectParameters["Database"] = objGPDatabaseParameter;

Em que momento do ciclo de vida do objectDataSource esses parâmetros devem ser adicionados (qual evento)? Além disso, alguns valores são provenientes de uma propriedade da página mestre (que carregadepois de o page_load da página que contém o objectDataSource).

questionAnswers(2)

yourAnswerToTheQuestion