title: Populate jqGrid dropdown using beforeShowForm Event
body: <p>I'm trying to dynamically populate a dropdown when a user is trying to add a new record in a detail jqGrid.  Here's what I have so far.  It's pulling in the data fine but it just won't set the value to the dropdown.  Any help would be greatly appreciated. </p>
  
  <pre><code>beforeShowForm: function(formid) {
         var sr = $("#list").jqGrid('selrow');
         if (sr) {
             // get data from master
             var UserID = $("#list").getGridParam('selrow');
             var roles = $.ajax({ type: "POST",
                 url: '&lt;%= ResolveUrl("~/Admin/GetRoles/") %&gt;' + UserID,
                 dataType: "json",
                 async: false,
                 success: function(data) {
  
                 }
             }).responseText;
  
             // set the field in detail with the value of mnaster
             $("#UserID", formid).val(UserID);
    // try and populate dropdown
             $('#detail').setColProp('Description', { editoptions: { value: roles} });
         } else {
             // close the add dialog
             alert("no row is selected");
         }
  
     }
  </code></pre>