首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ASPxGridView中的ASPxComboBox inside editForm模板

ASPxGridView中的ASPxComboBox inside editForm模板
EN

Stack Overflow用户
提问于 2013-07-02 17:33:47
回答 1查看 4.9K关注 0票数 0

我正在处理ASP.net web应用程序,并且我是DevExpress扩展的新手,所以我在自定义新控件时遇到了一些问题,我有一个ASPxGridView,它将在运行时使用web服务绑定数据并将它们绑定到列表或数据表中,然后将它们绑定到gridView中。在编辑表单模板中,我有一个表示城市、区域和区域的相关组合框," AREA“组合框取决于" CITY”组合框的值,"City“组合框绑定在init事件上。我想使用“CIty”组合框中的选定值更改设置"Area“组合框的值.....问题是我不知道需要什么事件来做到这一点,

代码语言:javascript
复制
<dx:ASPxGridView ID="grid" ClientInstanceName="grid" runat="server" 
    KeyFieldName="ID" AutoGenerateColumns="False" Width="100%" 
            onrowupdating="grid_RowUpdating" 
             >
    <Columns>
        <dx:GridViewCommandColumn VisibleIndex="0" ShowSelectCheckbox="True">
            <EditButton Visible="True" />
            <NewButton Visible="True" />
            <DeleteButton Visible="True">
            </DeleteButton>
            <ClearFilterButton Visible="True">
            </ClearFilterButton>
        </dx:GridViewCommandColumn>
        <dx:GridViewDataTextColumn FieldName="ID" VisibleIndex="1" />
        <dx:GridViewDataTextColumn FieldName="City" VisibleIndex="2" />
        <dx:GridViewDataColumn FieldName="Area" VisibleIndex="3" />
        <dx:GridViewDataColumn FieldName="Region" VisibleIndex="4"  />
        <dx:GridViewDataColumn FieldName="Description" Visible="False" />
    </Columns>
            <SettingsBehavior AllowSelectByRowClick="True" />
    <SettingsPager AlwaysShowPager="True" PageSize="4" />
            <Settings ShowFilterRow="True" />
    <Templates>
        <EditForm>
            <table class="OptionsTable" >
                <tr>
                    <td style="white-space: nowrap">
                        City
                    </td>
                    <td style="width: 50%">
                        <dx:ASPxComboBox ID="cityselect" runat="server" DropDownStyle="DropDownList" IncrementalFilteringMode="StartsWith"
                            TextField="Name" ValueField="ID"
                            EnableSynchronization="False" oninit="cityselect_Init">
                        </dx:ASPxComboBox>
                    </td>
                </tr>
                <tr>
                    <td>
                        Area
                    </td>
                    <td style="width: 100%"><dx:ASPxComboBox runat="server" ID="CmbArea" ClientInstanceName="cmbArea" 
                            DropDownStyle="DropDown" TextField="Name"
                            ValueField="ID" IncrementalFilteringMode="StartsWith" 
                            EnableSynchronization="False" >
                        </dx:ASPxComboBox>
                    </td>
                </tr>
                <tr>
                    <td>
                        Region
                    </td>
                    <td style="width: 100%">
                        <dx:ASPxComboBox ID="regionSelect"    
                            runat="server">
                        </dx:ASPxComboBox>
                    </td>
                </tr>
                <tr>
                    <td style="white-space: nowrap">
                        Description
                    </td>
                    <td style="width: 50%">
                       <dx:ASPxTextBox   runat="server" ID="Description" Value='<%# Eval("Description") %>' Width="100%">
                       </dx:ASPxTextBox> 
                    </td>
                </tr>
            </table>
            <div style="text-align: right; padding: 2px">
                <dx:ASPxGridViewTemplateReplacement ID="UpdateButton" ReplacementType="EditFormUpdateButton"
                    runat="server">
                </dx:ASPxGridViewTemplateReplacement>
                <dx:ASPxGridViewTemplateReplacement ID="CancelButton" ReplacementType="EditFormCancelButton"
                    runat="server">
                </dx:ASPxGridViewTemplateReplacement>
            </div>
        </EditForm>
    </Templates>
</dx:ASPxGridView>
EN

回答 1

Stack Overflow用户

发布于 2014-12-25 11:43:30

使用<%#绑定(“您的字段”)%>

代码语言:javascript
复制
<dx:ASPxComboBox ID="cityselect" runat="server" Value='<%# Bind("City") %>'
   DropDownStyle="DropDownList" IncrementalFilteringMode="StartsWith"
   TextField="Name" ValueField="ID"  
   oninit="cityselect_Init">
</dx:ASPxComboBox>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17422117

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档