【发布时间】:2013-11-05 02:32:48
【问题描述】:
我想编辑GridView(不是inLine,而是EditFormAndDisplayRow)中的一行数据,不仅可以点击“编辑”按钮/链接,还可以点击行中的任意位置。
非常感谢任何帮助。我正在使用 DevExpress 控件。
谢谢,
瑞奇
【问题讨论】:
标签: asp.net
我想编辑GridView(不是inLine,而是EditFormAndDisplayRow)中的一行数据,不仅可以点击“编辑”按钮/链接,还可以点击行中的任意位置。
非常感谢任何帮助。我正在使用 DevExpress 控件。
谢谢,
瑞奇
【问题讨论】:
标签: asp.net
安德鲁的回答很接近,但对我来说并没有起作用。我对 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>
【讨论】:
解决您的问题:
<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>
【讨论】: