C# 关于gridview事件
我正在使用以下代码:C# 关于gridview事件,c#,asp.net,gridview,C#,Asp.net,Gridview,我正在使用以下代码: protected void gvDetails_RowCreated(object sender, GridViewRowEventArgs e) { e.Row.Attributes["ondblclick"] = "location.href='CustomerInfo.aspx?page=0&Custid=" + Convert.ToString(e.Row.FindControl("hdfCust_Id")) + "'"; } 所以,当我双
protected void gvDetails_RowCreated(object sender, GridViewRowEventArgs e)
{
e.Row.Attributes["ondblclick"] = "location.href='CustomerInfo.aspx?page=0&Custid=" + Convert.ToString(e.Row.FindControl("hdfCust_Id")) + "'";
}
所以,当我双击gridview时,它会将我重定向到下一页并给出错误信息。
它给出的Custid值如下所示:
Custid=System.Web.UI.WebControls.HiddenField
你需要
((HiddenFiled)e.Row.FindControl("hdfCust_Id")).Value
综合上述因素
e.Row.Attributes["ondblclick"] = "location.href='CustomerInfo.aspx?page=0&Custid="
+ ((HiddenField)e.Row.FindControl("hdfCust_Id")).Value + "'";
编辑1
作为Convert.ToString(例如Row.FindControl(“hdfCust_Id”)
输出将是System.Web.UI.WebControls.HiddenField
和
((HiddenField)e.Row.FindControl(“hdfCust_Id”)。值将是您所需的值
((HiddenFiled)e.Row.FindControl("hdfCust_Id")).Value
综合上述因素
e.Row.Attributes["ondblclick"] = "location.href='CustomerInfo.aspx?page=0&Custid="
+ ((HiddenField)e.Row.FindControl("hdfCust_Id")).Value + "'";
编辑1
作为Convert.ToString(例如Row.FindControl(“hdfCust_Id”)
输出将是System.Web.UI.WebControls.HiddenField
和((HiddenField)e.Row.FindControl(“hdfCust_Id”)。值将是您所需的值
((HiddenFiled)e.Row.FindControl("hdfCust_Id")).Value
综合上述因素
e.Row.Attributes["ondblclick"] = "location.href='CustomerInfo.aspx?page=0&Custid="
+ ((HiddenField)e.Row.FindControl("hdfCust_Id")).Value + "'";
编辑1
作为Convert.ToString(例如Row.FindControl(“hdfCust_Id”)
输出将是System.Web.UI.WebControls.HiddenField
和((HiddenField)e.Row.FindControl(“hdfCust_Id”)。值将是您所需的值
((HiddenFiled)e.Row.FindControl("hdfCust_Id")).Value
综合上述因素
e.Row.Attributes["ondblclick"] = "location.href='CustomerInfo.aspx?page=0&Custid="
+ ((HiddenField)e.Row.FindControl("hdfCust_Id")).Value + "'";
编辑1
作为Convert.ToString(例如Row.FindControl(“hdfCust_Id”)
输出将是System.Web.UI.WebControls.HiddenField
和((HiddenField)e.Row.FindControl(“hdfCust_Id”))。Value
将是您所需的值在提问之前,您至少应该尝试一下自己的方法。这是一个简单的逻辑问题,因为你忘记了一些事情。在问问题之前,你至少应该尝试一下自己的想法。这是一个简单的逻辑问题,因为你忘记了一些事情。在问问题之前,你至少应该尝试一下自己的想法。这是一个简单的逻辑问题,因为你忘记了一些事情。在问问题之前,你至少应该尝试一下自己的想法。这是一个简单的逻辑问题,因为你忘了什么