日期:2014-05-18  浏览次数:20503 次

GridView 双击行事件?
双击GridView某一行的事件,事件里会写一个弹出页。

怎么在Gridview每一行都绑定数据的id? 在双击时候获得这个数据?

怎么实现双击事件啊?

有完整的例子吗?

------解决方案--------------------
给GridView的RowDataBound事件写:
C# code
    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        if (e.Row.RowType == DataControlRowType.DataRow)
            e.Row.Attributes["ondblclick"] = "弹出页的js代码";
    }

------解决方案--------------------
HTML code
       <asp:GridView ID="GridView3" DataKeyNames="ID" runat="server" 
            AutoGenerateColumns="False" onrowdatabound="GridView3_RowDataBound">
        <Columns>
        <asp:BoundField DataField="ID" HeaderText="ID" />
        <asp:BoundField DataField="Name" HeaderText="Name" />
        </Columns>
        </asp:GridView>