大家知道这是啥原因吗,谢谢
“/it”应用程序中的服务器错误。
--------------------------------------------------------------------------------
指定的转换无效。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.InvalidCastException: 指定的转换无效。
源错误:
行 121: cm.Parameters["@itlianxi"].Value=colvalue;
行 122:
行 123: colvalue=((TextBox)e.Item.Cells[4].Controls[0]).Text;
行 124: cm.Parameters["@itwenti"].Value=colvalue;
行 125:
if(Page.IsValid)
{
String strConnection=ConfigurationSettings.AppSettings["connstring"];
SqlConnection myConnection=new SqlConnection(strConnection);
SqlCommand cm=new SqlCommand("inset",myConnection);
cm.CommandType=CommandType.StoredProcedure;
cm.Parameters.Add(new SqlParameter("@itname",SqlDbType.Char,10));
cm.Parameters.Add(new SqlParameter("@itdep",SqlDbType.VarChar,20));
cm.Parameters.Add(new SqlParameter("@itlianxi",SqlDbType.VarChar,20));
cm.Parameters.Add(new SqlParameter("@itwenti",SqlDbType.VarChar,50));
cm.Parameters["@itname"].Value=t1.Text;
cm.Parameters["@itdep"].Value=t2.Text;
cm.Parameters["@itlianxi"].Value=t3.Text;
cm.Parameters["@itwenti"].Value=t4.Text;
cm.Connection.Open();
try
{
cm.ExecuteNonQuery();
Response.Redirect("show.aspx");
}
catch(SqlException)
{
Lbl_note.Text="添加失败";
Lbl_note.Style["color"]="red";
}
cm.Connection.Close();