GridView的行单击事件下,调用其他事件方法,比如button_click(null,null);

解决方案 »

  1.   

    哪有GridView的行单击事件啊?
      

  2.   

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            e.Row.Attributes.Add("onclick", "Call_function()");
        }
    后台注册如上,前台看下面:<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
        <title>无标题页</title>
        <script type="text/javascript">
        function Call_function()
        {
            document.getElementById('button1').click();
        }
        </script>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
            <asp:GridView ID="GridView1" runat="server" OnRowDataBound="GridView1_RowDataBound">
            </asp:GridView>
        
        </div>
        </form>
    </body>
    </html>
      

  3.   

    回楼上,不行啊,后台我不太明白阿,<script type="text/javascript">
        function Call_function()
        {
            document.getElementById('button1').click();
        }
        </script>
    这个事件我写在后台不行吗?
      

  4.   

    dataView的单击事件要先做判断的吧....
    System.Windows.Forms.DataGrid.HitTestInfo hti;
    hti = dataGrid1.HitTest(e.X,e.Y);
             if(hti.Type==System.Windows.Forms.DataGrid.HitTestType.Cell||
    hti.Type==System.Windows.Forms.DataGrid.HitTestType.RowHeader)
             {
                      …………
             }不知道说的对不对......
      

  5.   

    回楼上,不行啊,后台我不太明白阿,<script type="text/javascript">
        function Call_function()
        {
            document.getElementById('button1').click();
        }
        </script>
    这个事件我写在后台不行吗?
    把上面这段代码copy到html内就行了
      

  6.   

    回楼上,不行啊,后台我不太明白阿,<script type="text/javascript">
        function Call_function()
        {
            document.getElementById('button1').click();
        }
        </script>
    这个事件我写在后台不行吗?这是javascript脚步,可以直接嵌入到html里面
      

  7.   

    怎么添加GridView的CellClick事件啊
      

  8.   

    推荐看一下:http://blog.csdn.net/liyin_liu/archive/2008/05/08/2415145.aspx
    GridView弹出新页面/弹出新窗口
      

  9.   

    如果 不是 链接 
    而是要 href 呢?