2013-01-09 84 views
2

我想編輯GridView(不在線但是EditFormAndDisplayRow)中的行的數據,不僅通過點擊「編輯」按鈕/鏈接,而且通過點擊行中的任何地方。DevExpress GridView通過點擊行編輯行

任何幫助,非常感謝。我正在使用DevExpress控件。

感謝,

瑞奇

回答

0

解決您的問題:

<dx:ASPxGridView ID="grid" runat="server" KeyFieldName="ID"> 
     <Columns> 
      <dx:GridViewDataColumn FieldName="ID"></dx:GridViewDataColumn> 
      <dx:GridViewDataColumn FieldName="Text"></dx:GridViewDataColumn> 
     </Columns> 
     <ClientSideEvents RowClick="s.StartEditRow(e.visibleIndex)" /> 
    </dx:ASPxGridView> 
1

安德魯的答案是接近,但沒有工作,因爲對我來說。我在ClientSideEvents-RowClick屬性上做了一個小的編輯,使其工作:

<dx:ASPxGridView ID="grid" runat="server" KeyFieldName="ID"> 
    <Columns> 
     <dx:GridViewDataColumn FieldName="ID"></dx:GridViewDataColumn> 
     <dx:GridViewDataColumn FieldName="Text"></dx:GridViewDataColumn> 
    </Columns> 
    <ClientSideEvents RowClick="function(s,e) { s.StartEditRow(e.visibleIndex); }" /> 
</dx:ASPxGridView>