我想在GridView
(不是在线但EditFormAndDisplayRow
)中编辑行的数据,不仅要点击“编辑”按钮/链接,还要点击行中的任意位置。
非常感谢任何帮助。我正在使用DevExpress Controls。
谢谢,
瑞奇
答案 0 :(得分: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>
答案 1 :(得分: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>