当前位置:编程学习 > C#/ASP.NET >>

请教一个问题

我有一个控件是:ComponentArt:Grid
我想对它进行一个操作:鼠标单击这个控件的一行,取出这个选定行中的固定一列的值。
请问该如何完成这个操作。谢谢 --------------------编程问答-------------------- 1.增加GridView的GVSelect_RowDataBound事件
protected void GVSelect_RowDataBound(object sender, GridViewRowEventArgs e)
   {
        if (e.Row.RowType == DataControlRowType.DataRow)
        {
            //当鼠标停留时更改背景色
            e.Row.Attributes.Add("onmouseover", "c=this.style.backgroundColor;this.style.backgroundColor='#8EC26F'");
            //当鼠标移开时还原背景色
            e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=c");
            //设置悬浮鼠标指针形状为"小手"
            e.Row.Attributes["style"] = "Cursor:hand";
 
             //单击/双击 事件
            e.row.attributes.add("ondblclick", "dbclickevent(" + e.row.cells[1].text + ")");
            e.row.attributes.add("onclick", "clickevent(" + e.row.cells[1].text + ")");

            e.row.attributes.add("onkeydown", "gridviewitemkeydownevent(" + e.row.cells[1].text + ")"); 
        }
}
2.在页面的HTML里添加javascript函数,用来响应鼠标点击事件,因为ASP客户端不能主动调用服务端的函数,然后在ClickEvent(cId)函数中,
<script language="javascript">
    function ClickEvent(cId)
    {
        cid是传过来的值
    }
</script> --------------------编程问答-------------------- 我在这个控件的事件中没有发现GVSelect_RowDataBound事件。请问可以手动添加吗? --------------------编程问答-------------------- 在线等 。请高手指点
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,