majidgh
دوشنبه 21 مرداد 1387, 12:43 عصر
با سلام
یک گریدویو دارم که به وسیله TemplateField دو تا تکست باکس داخلش گذاشتم ، برای Update دیتابیس از کد زیر استفاده می کنم اما بعد از Update فیلدهایی که به تکست باکس ها بایند کردم خالیه !!!
protected void btnReg_Click(object sender, EventArgs e)
{
sql_comm.CommandType = CommandType.StoredProcedure;
sql_comm.CommandText = "sp_insert";
sql_conn.Open();
for (int i = 0; i <= grdmatches.Rows.Count - 1; i++)
{
sql_comm.Parameters.AddWithValue("@user", Session["user"].ToString());
sql_comm.Parameters.AddWithValue("@p1", ((TextBox)grdmatches.Rows[i].FindControl("Textbox1")).Text);
sql_comm.Parameters.AddWithValue("@p2", ((TextBox)grdmatches.Rows[i].FindControl("Textbox2")).Text);
sql_comm.ExecuteNonQuery();
sql_comm.Parameters.Clear();
}
sql_conn.Close();
}
اگه منو راهنمایی کنید تا بفهمم مشکل کارم کجاست ممنون میشم.
یک گریدویو دارم که به وسیله TemplateField دو تا تکست باکس داخلش گذاشتم ، برای Update دیتابیس از کد زیر استفاده می کنم اما بعد از Update فیلدهایی که به تکست باکس ها بایند کردم خالیه !!!
protected void btnReg_Click(object sender, EventArgs e)
{
sql_comm.CommandType = CommandType.StoredProcedure;
sql_comm.CommandText = "sp_insert";
sql_conn.Open();
for (int i = 0; i <= grdmatches.Rows.Count - 1; i++)
{
sql_comm.Parameters.AddWithValue("@user", Session["user"].ToString());
sql_comm.Parameters.AddWithValue("@p1", ((TextBox)grdmatches.Rows[i].FindControl("Textbox1")).Text);
sql_comm.Parameters.AddWithValue("@p2", ((TextBox)grdmatches.Rows[i].FindControl("Textbox2")).Text);
sql_comm.ExecuteNonQuery();
sql_comm.Parameters.Clear();
}
sql_conn.Close();
}
اگه منو راهنمایی کنید تا بفهمم مشکل کارم کجاست ممنون میشم.