DataGrid_Update更新日期列时,日期列都变成了旁边列的姓名,而数据库中的日期已更新了。怎么回事啊,帮帮忙!!!!
public void DataGrid_Update(Object sender,DataGridCommandEventArgs e)
{
conn.Open();
OdbcCommand cmd2=new OdbcCommand("update table1 set khmc=?,dqrq=? where zhdh=?",conn);
cmd2.Parameters.Add("@khmc",OdbcType.VarChar,50);
cmd2.Parameters["@khmc"].Value=((TextBox)e.Item.Cells[1].FindControl("TextBox1")).Text;
cmd2.Parameters.Add("@dqrq",OdbcType.Date,10);
cmd2.Parameters["@dqrq"].Value=DateTime.Parse(((TextBox)e.Item.Cells[4].FindControl("TextBox2")).Text);
cmd2.Parameters.Add("@id",OdbcType.VarChar,18);
cmd2.Parameters["@id"].Value=dg.DataKeys[e.Item.ItemIndex];
DataGrid_Update更新日期列时,日期列都变成了旁边列的姓名,而数据库中的日期已更新了。怎么回事啊,帮帮忙!!!!
而且再执行时可编辑的日期列都时旁边的姓名了,而数据库表中都正常的,在线等。。。