肯定问题 不是Mouse_Click() 有两个或两个以上参数
你把你的mouse_click()贴出来看一下,

解决方案 »

  1.   

    <asp:datagrid id="TapeItemQueryResult" runat="server" PageSize="5" AllowPaging="True" GridLines="Horizontal" BackColor="White" BorderWidth="1px" BorderStyle="None" BorderColor="#E7E7FF" CellPadding="3" AutoGenerateColumns="False" Width="100%" OnItemCommand="ViewDetailInfo">
    <SelectedItemStyle Font-Bold="True" ForeColor="#F7F7F7" BackColor="#738A9C"></SelectedItemStyle>
    <AlternatingItemStyle BackColor="#F7F7F7"></AlternatingItemStyle>
    <ItemStyle ForeColor="#4A3C8C" BackColor="#E7E7FF"></ItemStyle>
    <HeaderStyle Font-Bold="True" ForeColor="#F7F7F7" BackColor="#4A3C8C"></HeaderStyle>
    <FooterStyle ForeColor="#4A3C8C" BackColor="#B5C7DE"></FooterStyle>
    <Columns>
    <asp:HyperLinkColumn Text="预约" DataNavigateUrlField="ti_id" DataNavigateUrlFormatString="../booking.aspx?id={0}"></asp:HyperLinkColumn>
    <asp:BoundColumn DataField="ti_id" HeaderText="磁带条码" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_time" HeaderText="磁带时长" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ts_code" HeaderText="是否成套" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_maker" HeaderText="制作人员" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_tno" HeaderText="磁带数量" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_bno" HeaderText="借出数量" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_summary" HeaderText="内容摘要" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_info" HeaderText="其他信息" Visible="False"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_fname" HeaderText="磁带标题"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_sname" HeaderText="副标题"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_kind" HeaderText="磁带种类"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_type" HeaderText="磁带分类"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_manufacture" HeaderText="制作单位"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_role" HeaderText="主要角色"></asp:BoundColumn>
    <asp:BoundColumn DataField="ti_lno" HeaderText="现有数量"></asp:BoundColumn>
    <asp:ButtonColumn ButtonType="LinkButton" Text="查看详细信息" CommandName ="Details"></asp:ButtonColumn>
    </Columns>public void ViewDetailInfo(object sender, DataGridCommandEventArgs e)
    {
    if(((LinkButton)e.CommandSource).CommandName=="Details")
    {
    string id = e.Item.Cells[1].Text.ToString();
    string time = e.Item.Cells[2].Text.ToString();
    string code = e.Item.Cells[3].Text.ToString();
    string maker = e.Item.Cells[4].Text.ToString();
    string summary = e.Item.Cells[7].Text.ToString();
    string info = e.Item.Cells[8].Text.ToString();
    string tno = e.Item.Cells[5].Text.ToString();
    string bno = e.Item.Cells[6].Text.ToString();
    Response.Redirect("DetailInfo.aspx?id="+id+"&time="+time+"&code="+code+"&maker="+maker+"&tno="+tno+"&bno="+bno+"&summary="+summary+"&info="+info);


    }
    }
      

  2.   

    To  2002pine(我学习,我存在) :
      Mouse_click()很简单时也会报错,就只带两个参数,如下
        Sub Mouse_Click(a,b)
        End Sub
      

  3.   

    你传递参数的时候可能写法不对,intCell.Attributes.Add("OnClick", "Mouse_Click('"+a+","+b+"')")