WebBrowserを使ってC#で自動でデータ入力送信させようとしているのですが、

<input id="btn_XXXX" onclick="postSetData();" value="変更" type="button" />

というのがあってこれを

HtmlElement he = wb.Document.GetElementById("btn_XXXX");
he.InvokeMember("onclick");

とするとサーバーの方のデータは書き換わってるのですが、画面が変化してくれません
どうすればいいですか?