{"id":74,"date":"2012-01-23T10:53:00","date_gmt":"2012-01-23T05:23:00","guid":{"rendered":"https:\/\/www.inogic.com\/blog\/?p=74"},"modified":"2012-01-23T10:53:00","modified_gmt":"2012-01-23T05:23:00","slug":"update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns","status":"publish","type":"post","link":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/","title":{"rendered":"Update the Parent Silverlight Grid from the CRM form that is spawns."},"content":{"rendered":"<p>We were working on the Silverlight REST Editor sample that is available in SDK.<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png\" alt=\"\" border=\"0\" \/><br \/>\nWe added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form there. Say the user edits the Phone on the Contact form instead of in the editable grid that we have presented them with\u2026 (users always tend to do what they are not supposed to do )<\/p>\n<p>Now the issue raised was\u2026 after closing the CRM contact form, the changes made on the contact were not reflected in the grid. The user did not want to perform the search again to check the updated values\u2026<\/p>\n<p>How do we fix this\u2026<\/p>\n<p>1. Modify the Silverlight controls class and qualify it with the [ScriptableType] attribute.<\/p>\n[<em>ScriptableType<\/em>]\npublic partial class MainPage : UserControl<br \/>\n{<\/p>\n<p>public MainPage( )<br \/>\n{<br \/>\nInitializeComponent( );<\/p>\n<p><em>HtmlPage<\/em>.RegisterScriptableObject(&#8220;MainPage&#8221;, this);<\/p>\n<p>}<\/p>\n<p>Register the control for access through script.<\/p>\n<p>2. Next create qualify a method to be [ScriptableMember]\n[<em>ScriptableMember<\/em>]\npublic void <strong><em>RefreshContactGrid<\/em><\/strong>( )<br \/>\n{<br \/>\n\/\/Here write the code to rebind the Grid<br \/>\n}<\/p>\n<p>Now we can access this method through jscript.<\/p>\n<p>3. In the HTML page add a function to call the <strong>RefreshContractGrid<\/strong> method<\/p>\n<p>function <strong><em>reloadContactGrid<\/em><\/strong>( ) {<\/p>\n<p>try {<br \/>\nvar control = document.getElementById(&#8220;silverlightControl&#8221;);<br \/>\ncontrol.Content.<strong><em>MainPage.RefreshContactGrid<\/em><\/strong>( );<br \/>\n}<br \/>\ncatch (e) {<br \/>\nalert(e.Description );<br \/>\n}<br \/>\n}<\/p>\n<p>Silverlightcontrol refers to the object id of the silverlight control on the HTML page.<br \/>\n&lt;object id=&#8221;<em><strong>silverlightControl<\/strong><\/em>&#8221; data=&#8221;data:application\/x-silverlight-2,&#8221; type=&#8221;application\/x-silverlight-2&#8243; width=&#8221;100%&#8221; height=&#8221;100%&#8221;&gt;<\/p>\n<p>And \u201c<strong><em>MainPage<\/em><\/strong>\u201d is the class name, which we have registered as Scriptable Object.<\/p>\n<p>4. As we would like the grid to be auto-refreshed on the close of the CRM form. We need to write the code on the CRM form OnSave event to call the reloadContactGrid function of the HTML page. This function internally calls the Silverlight method that actually binds the grid once again and refreshes the datagrid.<\/p>\n<p>function <strong><em>reloadParentGrid<\/em><\/strong>( ) {<br \/>\ntry {<\/p>\n<p>if (window.parent != null<br \/>\n&amp;&amp; window.parent.opener != null<br \/>\n&amp;&amp; window.parent.opener.document != null<br \/>\n&amp;&amp; window.parent.opener.document.nameProp != null<br \/>\n&amp;&amp; window.parent.opener.document.nameProp == &#8220;RESTContactEditor&#8221;) {<\/p>\n<p>window.parent.opener.<strong><em>reloadContactGrid<\/em><\/strong>( );<\/p>\n<p>} \/\/End of IF<\/p>\n<p>} catch (e) { }<br \/>\n}<\/p>\n<p>With these 4 steps you should be able to auto-refresh the grid after the user saves the CRM form that they opened from within the grid.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/\">Read More: Update the Parent Silverlight Grid from the CRM form that\u2026 &raquo;<\/a><\/span><\/p>\n","protected":false},"author":13,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[19,33,54],"tags":[1422,1553,1554],"class_list":["post-74","post","type-post","status-publish","format-standard","hentry","category-dynamics-crm","category-javascript","category-silverlight-web-resource","tag-refresh-parent","tag-scriptablemember","tag-scriptabletype"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Inogic\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta property=\"og:description\" content=\"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2012-01-23T05:23:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2012-01-23T05:23:00+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/inogicindia\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks\" \/>\n\t\t<meta name=\"twitter:description\" content=\"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@inogic\" \/>\n\t\t<meta name=\"twitter:image\" content=\"http:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png\" \/>\n\t\t<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t\t<meta name=\"twitter:data1\" content=\"Inogic\" \/>\n\t\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#blogposting\",\"name\":\"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks\",\"headline\":\"Update the Parent Silverlight Grid from the CRM form that is spawns.\",\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"http:\\\/\\\/1.bp.blogspot.com\\\/-L7wo2_DsJf4\\\/Tx08rB4ZCWI\\\/AAAAAAAABLA\\\/x-RLdIs-qrU\\\/s400\\\/Bl.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#articleImage\"},\"datePublished\":\"2012-01-23T10:53:00+05:30\",\"dateModified\":\"2012-01-23T10:53:00+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#webpage\"},\"articleSection\":\"Dynamics CRM, JavaScript, Silverlight Web Resource, refresh parent, ScriptableMember, ScriptableType\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"name\":\"Dynamics CRM\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"position\":2,\"name\":\"Dynamics CRM\",\"item\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#listItem\",\"name\":\"Update the Parent Silverlight Grid from the CRM form that is spawns.\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#listItem\",\"position\":3,\"name\":\"Update the Parent Silverlight Grid from the CRM form that is spawns.\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/category\\\/dynamics-crm\\\/#listItem\",\"name\":\"Dynamics CRM\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"By Inogic\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/02\\\/inogic-logo.png\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#organizationLogo\",\"width\":1000,\"height\":325,\"caption\":\"inogic logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/inogicindia\",\"https:\\\/\\\/twitter.com\\\/inogic\",\"https:\\\/\\\/www.instagram.com\\\/inogicindia\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCM4V7ousgLSu1hbOEv4DUuQ\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/inogicindia\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/\",\"name\":\"Inogic\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Inogic\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#webpage\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/\",\"name\":\"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks\",\"description\":\"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/2012\\\/01\\\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/author\\\/inogic-2\\\/#author\"},\"datePublished\":\"2012-01-23T10:53:00+05:30\",\"dateModified\":\"2012-01-23T10:53:00+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/\",\"name\":\"Microsoft Dynamics 365 CRM Tips and Tricks\",\"alternateName\":\"Inogic\",\"description\":\"By Inogic\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.inogic.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks","description":"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form","canonical_url":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#blogposting","name":"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks","headline":"Update the Parent Silverlight Grid from the CRM form that is spawns.","author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"},"image":{"@type":"ImageObject","url":"http:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#articleImage"},"datePublished":"2012-01-23T10:53:00+05:30","dateModified":"2012-01-23T10:53:00+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#webpage"},"isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#webpage"},"articleSection":"Dynamics CRM, JavaScript, Silverlight Web Resource, refresh parent, ScriptableMember, ScriptableType"},{"@type":"BreadcrumbList","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","position":1,"name":"Home","item":"https:\/\/www.inogic.com\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","name":"Dynamics CRM"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","position":2,"name":"Dynamics CRM","item":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#listItem","name":"Update the Parent Silverlight Grid from the CRM form that is spawns."},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#listItem","position":3,"name":"Update the Parent Silverlight Grid from the CRM form that is spawns.","previousItem":{"@type":"ListItem","@id":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/#listItem","name":"Dynamics CRM"}}]},{"@type":"Organization","@id":"https:\/\/www.inogic.com\/blog\/#organization","name":"Microsoft Dynamics 365 CRM Tips and Tricks","description":"By Inogic","url":"https:\/\/www.inogic.com\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/www.inogic.com\/blog\/wp-content\/uploads\/2023\/02\/inogic-logo.png","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#organizationLogo","width":1000,"height":325,"caption":"inogic logo"},"image":{"@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/inogicindia","https:\/\/twitter.com\/inogic","https:\/\/www.instagram.com\/inogicindia\/","https:\/\/www.youtube.com\/channel\/UCM4V7ousgLSu1hbOEv4DUuQ","https:\/\/www.linkedin.com\/company\/inogicindia"]},{"@type":"Person","@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author","url":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/","name":"Inogic","image":{"@type":"ImageObject","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/839d9ae7d2b941d2d09e91df322267a429821f2ce5494302b53bd5ca3679f1a0?s=96&d=mm&r=g","width":96,"height":96,"caption":"Inogic"}},{"@type":"WebPage","@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#webpage","url":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/","name":"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks","description":"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.inogic.com\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/#breadcrumblist"},"author":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"creator":{"@id":"https:\/\/www.inogic.com\/blog\/author\/inogic-2\/#author"},"datePublished":"2012-01-23T10:53:00+05:30","dateModified":"2012-01-23T10:53:00+05:30"},{"@type":"WebSite","@id":"https:\/\/www.inogic.com\/blog\/#website","url":"https:\/\/www.inogic.com\/blog\/","name":"Microsoft Dynamics 365 CRM Tips and Tricks","alternateName":"Inogic","description":"By Inogic","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.inogic.com\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"Microsoft Dynamics 365 CRM Tips and Tricks - By Inogic","og:type":"article","og:title":"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks","og:description":"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form","og:url":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/","og:image":"https:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png","og:image:secure_url":"https:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png","article:published_time":"2012-01-23T05:23:00+00:00","article:modified_time":"2012-01-23T05:23:00+00:00","article:publisher":"https:\/\/www.facebook.com\/inogicindia","twitter:card":"summary_large_image","twitter:site":"@inogic","twitter:title":"Update the Parent Silverlight Grid from the CRM form that is spawns. - Microsoft Dynamics 365 CRM Tips and Tricks","twitter:description":"We were working on the Silverlight REST Editor sample that is available in SDK. We added a hyperlink to that grid that would open the CRM Contact form for the selected contact. This would allow users to check in further details of the contact. The users can also update the fields on the contact form","twitter:creator":"@inogic","twitter:image":"http:\/\/1.bp.blogspot.com\/-L7wo2_DsJf4\/Tx08rB4ZCWI\/AAAAAAAABLA\/x-RLdIs-qrU\/s400\/Bl.png","twitter:label1":"Written by","twitter:data1":"Inogic","twitter:label2":"Est. reading time","twitter:data2":"2 minutes"},"aioseo_meta_data":{"post_id":"74","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-02-02 05:59:50","updated":"2025-07-03 21:51:47","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/\" title=\"Dynamics CRM\">Dynamics CRM<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tUpdate the Parent Silverlight Grid from the CRM form that is spawns.\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.inogic.com\/blog"},{"label":"Dynamics CRM","link":"https:\/\/www.inogic.com\/blog\/category\/dynamics-crm\/"},{"label":"Update the Parent Silverlight Grid from the CRM form that is spawns.","link":"https:\/\/www.inogic.com\/blog\/2012\/01\/update-the-parent-silverlight-grid-from-the-crm-form-that-is-spawns\/"}],"_links":{"self":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/74","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/users\/13"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/comments?post=74"}],"version-history":[{"count":0,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/posts\/74\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/media?parent=74"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/categories?post=74"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inogic.com\/blog\/wp-json\/wp\/v2\/tags?post=74"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}