SQL query should like something like this:
select * from Categories where CategoryID in ({ClientListId})
Setting of the Variable must be done exactly as Brendan suggested:
Thank you.report.Load(....); //Load Template
report.Compile();
report["ClientListId"] = "1, 2, 3, 4";
report.Show();