asp.net的trirand jqgrid - 在编辑行时加载下拉值

时间:2011-12-14 11:04:20

标签: jqgrid-asp.net

我有来自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版本的网格执行此操作。当然这一定是可能的!?

1 个答案:

答案 0 :(得分:0)

好了解决了。

如果有人想要我在这里写的解决方案:

Load dropdowns dynamically