Parfois il arrive que l'on souhaite changer la valeur par défaut de la clause where d'un ObjectDataSource (ou toute autre DataSource ASP) par une valeur fournie dans notre base de données. Pour faire ce genre de chose, rien de très compliqué : il suffit de changer sa valeur lors de l'event Load de notre page (ou control).
Par exemple (dans mon application je dispose d'une méthode qui me retourne un Guid : this.GetLatId() ):
this.EntityDataSource1.WhereParameters[0].DefaultValue = this.GetLatId().ToString();