2012-12-14 50 views
0

我已經創建了一個GridView,並且我想定製編輯窗體。我需要隱藏/刪除或排列編輯中的項目。例如,將文本框從左上角移到右下角,或從編輯表單中刪除。ASPxGridView EditForm定製

有可能嗎?

<EditForm> 
      <div style="padding: 4px 4px 3px 4px"> 
       <dx:ASPxPageControl runat="server" ID="pageControl1" Width="100%" ActiveTabIndex="0"> 
        <TabPages> 
         <dx:TabPage Text="Edit" Visible="true"> 
          <ContentCollection> 
           <dx:ContentControl ID="ContentControl1" runat="server"> 
            <dx:ASPxGridViewTemplateReplacement ID="Edit" ViewStateMode="Enabled" ReplacementType="EditFormEditors" 
             runat="server"> 
            </dx:ASPxGridViewTemplateReplacement> 
            <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> 
           </dx:ContentControl> 
          </ContentCollection> 
         </dx:TabPage> 

         <dx:TabPage Text="Edit2" Visible="true"> 
          <ContentCollection> 
           <dx:ContentControl runat="server" SupportsDisabledAttribute="True"> 
           </dx:ContentControl> 
          </ContentCollection> 
         </dx:TabPage> 

        </TabPages> 
       </dx:ASPxPageControl> 
     </EditForm> 

在此先感謝。

+1

嘿V.B.我有組織編輯窗體的想法。你可以給我你的專欄樣本列表以獲得更詳細的答案。謝謝。 –

+0

嘿Ruchi Doshi。我的想法是,這個編輯表格可以組織任何數據。例如,現在我有一個測試數據表,它有4列(Id,Name,Description和Date)。感謝您的回答。 –

回答

0

是的,這是可能的。這可以通過定義ASPxGridView的EditFormTemplate完成。以說明如何可以做到這一點兩個演示項目:

Grid Editing - Edit Form Template

Grid Editing - Two-Way Binding

這裏是幫助主題也應可以對你有所幫助:

GridViewTemplates.EditForm Property

+0

謝謝柏拉圖。 但這些演示項目不會幫助我。這個想法就像在你附加的第一個項目上,像這樣的編輯表單,但是我想通過拖放來移動這些元素。例如,打開編輯表單後,用鼠標單擊,我想要將標題文本框後的名字文本框移動。 –