2011-12-14 60 views
0

我有一個來自trirand(asp.net版本)的jqgrid,但無法解決如何在編輯a時從web方法中簡單加載下拉列表的值細胞。Trirand jqgrid for asp.net - 編輯行時加載下拉值

我在互聯網上找到的每個例子都是從javascript完全創建網格,而不是我想要做的。

標記網格如下:

<tri:JQGrid runat="server" ID="jqgStockItems" Height="400px"> 
        <Columns> 
         <tri:JQGridColumn HeaderText="Code" DataField="StockItemCode" DataType="System.String"> 
         </tri:JQGridColumn> 
         <tri:JQGridColumn DataField="Description" DataType="System.String" HeaderText="Name"> 
         </tri:JQGridColumn> 
         <tri:JQGridColumn DataField="SupplierPartNo" DataType="System.String" HeaderText="Supplier Part No"> 
         </tri:JQGridColumn> 
         <tri:JQGridColumn DataField="ProductGroupDescription" DataType="System.String" HeaderText="Product Group"> 
         </tri:JQGridColumn> 
         <tri:JQGridColumn DataField="BuyingUnitDescription" DataType="System.String" HeaderText="Buying Unit" 
          EditType="DropDown" Editable="True" > 
         </tri:JQGridColumn> 
         <tri:JQGridColumn DataField="UnitPrice" DataFormatString="{0:n2}" DataType="System.String" 
          HeaderText="Unit Price" TextAlign="Right" Editable="True"> 
         </tri:JQGridColumn> 
         <tri:JQGridColumn DataField="Quantity" DataFormatString="{0:n2}" DataType="System.Decimal" 
          Editable="True" HeaderText="Quantity" TextAlign="Right" Width="100"> 
         </tri:JQGridColumn> 
        </Columns> 
        <PagerSettings PageSize="100000" /> 
        <ToolBarSettings ShowSearchToolBar="True"> 
        </ToolBarSettings> 
        <EditInlineCellSettings Enabled="True" /> 
       </tri:JQGrid> 

,你可以看到我的購買單位的描述是有一個下拉編輯控件列。由於每行的選項不同,我需要填充此行。

如何在沒有將網格設置爲javascript的情況下使用網格的asp.net版本執行此操作。當然,這一定是可能的!?

回答