Не удается найти ячейку, привязанную к имени столбца "empname"
Привет
Я работаю в сетке и при вставке и обновлении получаю сообщение
"Не могу найти ячейку, привязанную к имени столбца "EmpName"" я не знаю, где я ошибся
Что я уже пробовал:
protected void gvDetails_NeedDataSource(object sender, Telerik.Web.UI.GridNeedDataSourceEventArgs e) { DataTable dt = new DataTable(); try { cn.Open(); SqlCommand cmd = new SqlCommand("Select * from gvdetails17", cn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); da.Fill(ds); cn.Close(); gvDetails.DataSource = ds; // gvDetails.DataBind(); } finally { cn.Close(); } }
protected void gvDetails_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { GridEditFormInsertItem insertedItem = (GridEditFormInsertItem)e.Item; string EmployeeName = (insertedItem["EmpName"].Controls[0] as TextBox).Text; string Department = (insertedItem["Dep"].Controls[0] as TextBox).Text; string Age = (insertedItem["Age"].Controls[0] as TextBox).Text; string Sal = (insertedItem["Sal"].Controls[0] as TextBox).Text; try { cn.Open(); SqlCommand cmd = new SqlCommand("INSERT into gvdetails17(EmpName,Dep,Age,Sal) values ('" + EmployeeName + "','" + Department + "','" + Age + "','" + Sal + "')", cn); int result = cmd.ExecuteNonQuery(); cn.Close(); } catch (Exception ex) { gvDetails.Controls.Add(new LiteralControl("Unable to insert Employee. Reason: " + ex.Message)); e.Canceled = true; } }