无法更新 DataGrid中数据?指定的转换无效,
指定的转换无效。
private void DataGrid1_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
sqlConnection1.Open();
sqlCommand1.Parameters["@实验号"].Value=DataGrid1.DataKeys[(int)e.Item.ItemIndex];
TextBox tb1;
TextBox tb2;
出错行: tb2=(TextBox)e.Item.Cells[2].Controls[0];
tb1=(TextBox)e.Item.Cells[1].Controls[0];
sqlCommand1.Parameters["@分数"].Value=tb2.Text;
sqlCommand1.Parameters["@实验名称"].Value=tb2.Text;
//((TextBox)e.Item.Cells[1].Controls[0]).Text;
sqlCommand1.ExecuteNonQuery();
DataGrid1.EditItemIndex=-1;
sqlDataAdapter2.SelectCommand.Parameters["@教师号"].Value=Session["teacher"];
sqlDataAdapter2.Fill(teacher_manage_ds1,"symc");
DataGrid1.DataBind();
sqlConnection1.Close();
}
怎么样才能避免这种情况呢