Silverlight Webリソース内からフォームに日付フィールドを設定しようとしましたが、フォームフィールドは空のままです。
var xrm = (ScriptObject)HtmlPage.Window.GetProperty("Xrm");
var page = (ScriptObject)xrm.GetProperty("Page");
var startdate = (ScriptObject)page.Invoke("getAttribute", "scheduledstart");
startdate.Invoke("setValue", DateTime.Now.ToUniversalTime().ToString("MM/dd/yyyy"));
上記のコードは他のフィールドタイプ(string、int、OptionSetなど)では正常に機能しますが、日付値を設定しようとするとエラーが発生するようです。
補足:dynamic
MS CRMオンライン環境に展開すると機能しないように見えるため、使用しません(ただし、オンプレミスでは機能します)。