我有来自trirand(asp.net版本)的jqgrid,并且无法解决如何在编辑单元格时从web方法简单地加载下拉列表的值。
我在互联网上找到的每个例子都是完全用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版本的网格执行此操作。当然这一定是可能的!?