通过单击“行”,DevExpress GridView编辑行

时间:2013-01-09 12:46:58

标签: asp.net

我想在GridView(不是在线但EditFormAndDisplayRow)中编辑行的数据,不仅要点击“编辑”按钮/链接,还要点击行中的任意位置。

非常感谢任何帮助。我正在使用DevExpress Controls。

谢谢,

瑞奇

2 个答案:

答案 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>