0

i have the following code that is supposed to run in modal pop up:

#region events


protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        dt = DataObj.GetDataTable("GetScheduleNames");
        foreach (DataRow myrow in dt.Rows)
        {
            SchedNameLst.Add(Convert.ToString(myrow["ScheduleName"]));
        }
        SchedNameListDD.DataSource = SchedNameLst;
        SchedNameListDD.DataBind();

    }
}

 protected void SchedNameListDD_SelectedIndexChanged(object sender, EventArgs e)
{
    // should be in selected index fired event
    SchedName.Text = SchedNameListDD.SelectedItem.Text;
    string name = SchedNameListDD.SelectedItem.Text;
    dt = DataObj.GetDataTable("GetSchedDetails", name);

    foreach (DataRow myrow in dt.Rows)
    {
        StartTime.Text = myrow["StartTime"].ToString();
        EndTime.Text = myrow["EndTime"].ToString();
    }
    dt = DataObj.GetDataTable("GetSchedDetailsSat", name);
    foreach (DataRow myrow in dt.Rows)
    {
        SatSt.Text = myrow["StartTime"].ToString();
        SatEt.Text = myrow["EndTime"].ToString();
    }
 }


#endregion

My selectedIndexChanged Event does not get fired when i change selection of my item in Drop down list .. y is tat so?

Sana.91
  • 1,999
  • 4
  • 33
  • 52

2 Answers2

0
  1. Make sure you have enabled AutoPostBack on the control i.e. AutoPostBack = "true"
  2. Make sure the viewstate is enable by setting EnableViewState="true" in the Page or UserControl directive
Usman Khalid
  • 3,032
  • 9
  • 41
  • 66
0

use onchange="javascript: __doPostBack('Dropdownlist','Patameters')"