在 ASPXGridview 的编辑模式下访问字段

问题描述 投票:0回答:1

我有 ASPXDevExpress 能够编辑它。但我无法访问其中一个字段

   <Columns>
       <dx:GridViewCommandColumn ShowSelectCheckbox="true"></dx:GridViewCommandColumn>

       <dx:GridViewDataColumn Visible="false" FieldName="lU">
       </dx:GridViewDataColumn>


       <dx:GridViewDataColumn Visible="false" FieldName="Key" />

       <dx:GridViewDataTextColumn Caption="Cap5">
         <DataItemTemplate>
           <asp:LinkButton ID="LinkButton2" Enabled="true" runat="server" 
   CommandName="GestDati" CausesValidation="false"
         Text='value' OnClientClick="ResetHiddenField()"
         Visible="true"></asp:LinkButton>
 </DataItemTemplate>
 <EditFormSettings Visible="False" />
  </dx:GridViewDataTextColumn>

 <dx:GridViewDataTextColumn FieldName="AMOUNT" Caption="Cap6">
 <DataItemTemplate>
     <asp:LinkButton ID="LinkButton2" Enabled="true" runat="server" CommandName="Dati"
         Text='Value' Visible="true" NumberFormat="N2"></asp:LinkButton>
 </DataItemTemplate>
 <EditFormSettings Visible="False" />
 </dx:GridViewDataTextColumn>

 <dx:GridViewDataComboBoxColumn Visible="false"
    FieldName="P1"     Caption='Cap3'>
 <PropertiesComboBox>
     <ClientSideEvents SelectedIndexChanged="OnSelectedIndexChanged" />
 </PropertiesComboBox>
 <EditFormSettings VisibleIndex="1" Visible="True" />
  </dx:GridViewDataComboBoxColumn>

  <dx:GridViewDataTextColumn Visible="false" FieldName="F1" Caption='Cap4'>
     <EditFormSettings VisibleIndex="2" Visible="true" />
     <EditItemTemplate>
          <cn:NumberBox ID="wtnbQuta" runat="server" NumberFormat="N8" ClientID="wtnbQuta"/>
 </EditItemTemplate>
    </dx:GridViewDataTextColumn>
   </Columns>

但是我无法在编辑模式下访问“wtnbQuta”字段

  devexgrid.FindEditFormTemplateControl("wtnbQuta") 

它总是返回null

asp.net gridview datagridview devexpress
1个回答
0
投票

FindEditFormTemplateControl
用于在编辑表单中查找您未使用的控件。

要在列的

EditItemTemplate
中查找控件,请使用
FindEditRowCellTemplateControl
:

devexgrid.FindEditRowCellTemplateControl(devexgrid.Columns("F1") , "wtnbQuta")
© www.soinside.com 2019 - 2024. All rights reserved.