sanaz.mehdipour
پنج شنبه 12 اسفند 1389, 14:08 عصر
سلام من میخوام 1 صفحه مسابقه ی 4 گزینه ای بزارم واسه یکی از صفحه های سایتم اما نمیتونم چک شدن رادیو باتن ها رو کنترل کنم یعنی خطا میده کدها اینا هستن
int number = int.Parse(Session["count"].ToString());
/// tedad soalat
for (int i = 0; i < number; i++)
{
SqlDataAdapter sqd13 = new SqlDataAdapter("select id_soal from tbl_soal where id_azmon=@id_azmon", conn1);
sqd13.SelectCommand.CommandType = CommandType.Text;
sqd13.SelectCommand.Parameters.AddWithValue("@id_azmon", int.Parse(Session["id_azmon"].ToString()));
sqd13.Fill(dset13, "tbl");
dr= dset13.Tables["tbl"].Rows[i];
string soal= dr[0].ToString();
foreach (RepeaterItem dl in Repeater1.Items)
{
///// gozineha
for (int j = 1; j < 5; j++)
{
string soalst = soal + j;
RadioButton rb = (RadioButton)dl.FindControl(soalst);
if (rb.Checked == true)
{
Response.Redirect("Album.aspx");
}
}
روی خط if آخر که به صفحه دیگه فرستاده شده error میدهد که متن error به صورت زیر است
Object reference not set to an instance of an object
int number = int.Parse(Session["count"].ToString());
/// tedad soalat
for (int i = 0; i < number; i++)
{
SqlDataAdapter sqd13 = new SqlDataAdapter("select id_soal from tbl_soal where id_azmon=@id_azmon", conn1);
sqd13.SelectCommand.CommandType = CommandType.Text;
sqd13.SelectCommand.Parameters.AddWithValue("@id_azmon", int.Parse(Session["id_azmon"].ToString()));
sqd13.Fill(dset13, "tbl");
dr= dset13.Tables["tbl"].Rows[i];
string soal= dr[0].ToString();
foreach (RepeaterItem dl in Repeater1.Items)
{
///// gozineha
for (int j = 1; j < 5; j++)
{
string soalst = soal + j;
RadioButton rb = (RadioButton)dl.FindControl(soalst);
if (rb.Checked == true)
{
Response.Redirect("Album.aspx");
}
}
روی خط if آخر که به صفحه دیگه فرستاده شده error میدهد که متن error به صورت زیر است
Object reference not set to an instance of an object