السلام عليكم ورحمة الله وبركاته
تظهرلي مشكله مو عارفه ليش مايتعرف على اداة تيكست بوكس
الكود هو :
public void save_Anser()
{
string proj = Request.QueryString["pr_Id"];
SqlConnection conn = new SqlConnection();
conn.ConnectionString = ConfigurationManager.ConnectionStrings["Connectionstring2"].ConnectionString;
conn.Open();
SqlCommand cmd = new SqlCommand();
cmd.Connection = conn;
cmd.CommandText = "select Q_Id from Questions where Project_Id='" + proj + "' order by Q_Id DESC ";
SqlDataReader rd = default(SqlDataReader);
rd = cmd.ExecuteReader();
rd.Read();
int id_q = 0;
if (rd.HasRows)
{
rd.Close();
id_q = (Int32)cmd.ExecuteScalar();
}
else
{
id_q = 1;
}
rd.Close();
cmd.Connection = conn;
for (int i = 1; i <= int.Parse(NuAns.SelectedItem.Value.ToString()); i++)
{
string ans = "Anser" + i.ToString();
string aaaaa = ((TextBox)this.FindControl("Anser1")).Text;
string id_ = id_q.ToString();
string pro = proj.ToString();
// string[] data = {ans1.Text,"0",id_q.ToString(),proj.ToString()};
// b.insertRow("Ansers",data,4);
//cmd.CommandText = "INSERT INTO Ansers (Anser1,Anser2,Q_Id,Project_Id) VALUES(@Anser1,@Anser2,@Q_Id,@Project_Id)";
//cmd.Parameters.Clear();
//cmd.Parameters.AddWithValue("Anser1", ans1);
//cmd.Parameters.AddWithValue("Anser2", "0");
//cmd.Parameters.AddWithValue("Q_Id", id_q);
//cmd.Parameters.AddWithValue("Project_Id", proj);
//cmd.ExecuteNonQuery();
}
conn.Close();
}نص الخطأ :
Object reference not set to an instance of an object.
سطر الخطأ :
string aaaaa = ((TextBox)this.FindControl("Anser1")).Text;