Есть сайт на котором можно искать дела(там 29 миллионов дел), но на самом сайте искать не удобно.
Мне сказали написать программу(C#) в которой нужно будет ввести id(на сайте это называется номер) и открывалась страница с этим делом. Как это сделать?
Изучайте - какие (POST и GET) запросы выполняет страница при поиске.
Дальше - эмулируете это в программе.
В простом случае будет достаточно использовать httprequest, в сложных - cefsharp.