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

通过datagrid更新数据库 总是出错 请高手指正下~~~

void ds_update(object sender, DataGridCommandEventArgs e)
    {
        SqlConnection objConnection = new SqlConnection("database=gewei;server=(local);Connect Timeout=30;User=sa;pwd=123456");
       
        string strupdate = String.Format("update score set 名称='{0}',站址='{1}',确认='{2}',类别='{3}',说明='{4}'", ((TextBox)e.Item.Cells[1].Controls[0]).Text, ((TextBox)e.Item.Cells[2].Controls[0]).Text, ((TextBox)e.Item.Cells[3].Controls[0]).Text, ((TextBox)e.Item.Cells[4].Controls[0]).Text, ((TextBox)e.Item.Cells[5].Controls[0]).Text);
        objConnection.Open();
        SqlCommand adap = new SqlCommand(strupdate, objConnection);
        adap.ExecuteNonQuery();
        dg.EditItemIndex = -1;
        binggrid();
    }



以下是出错信息:

无法将类型为“System.Web.UI.WebControls.DataGridLinkButton”的对象强制转换为类型“System.Web.UI.WebControls.TextBox”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 
异常详细信息: System.InvalidCastException: 无法将类型为“System.Web.UI.WebControls.DataGridLinkButton”的对象强制转换为类型“System.Web.UI.WebControls.TextBox”。 --------------------编程问答-------------------- 类型没有转化 --------------------编程问答-------------------- 我报着学习的态度来我报着学习的态度来我报着学习的态度来 --------------------编程问答-------------------- 这不是很明显啊 DataGridLinkButton无法转化为TextBox
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,