2013-08-22 2 views
-1

в assign.aspx странице у меня естькак преобразовать слова из строки в списке dataitems asp.net

foreach (ListItem li in CheckBoxList1.Items) 
    { 
     if (li.Selected) 
     { 
      str1+=li.Value+" "; 
     } 

    }     
    sql = " insert into assgnmovie values ('"+mvnm+"','"+thnm+"','"+date+"','"+str1+"')"; 
    SqlDatabase.Insert(sql); 

} теперь booking.aspx странице

protected void ddlMov_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    DataSet ds = new DataSet(); 
    SqlDataAdapter adp = new SqlDataAdapter("select thname from assgnmovie where mvname='"+ddlMov.SelectedItem.Value+"'",con); 
    adp.Fill(ds); 
    ddlTheater.DataSource = ds; 
    ddlTheater.DataValueField = "thname"; 
    ddlTheater.DataBind(); 
    ddlTheater.Items.Insert(0, new ListItem("SELECT", "0")); 
} 


protected void ddlTheater_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    DataSet ds = new DataSet(); 
    SqlDataAdapter adp = new SqlDataAdapter("select showtime from assgnmovie where mvname='"+ddlMov.SelectedItem.Value+"' and thname='"+ddlTheater.SelectedItem.Value+"'",con); 
    String a = adp.ToString(); 
    String b = a.Substring(1, 6); 
    ddlShow.Text = b; 
    adp.Fill(ds); 

как я разделить строку и сделать слова в виде набора данных для ddlshow.list ???

+0

вы застряли на том, как получить различные «слова» из пространства отделено строки? Если это так: посмотрите строку string.split ("") – Caleb

+0

ну, даже если мне удастся разбить слова, как мне заставить их заполнить выпадающий список ??? – user2691165

ответ

0

попробовать что-то вроде этого:

protected void ddlTheater_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    DataSet ds = new DataSet(); 
    SqlDataAdapter adp = new SqlDataAdapter("select showtime from assgnmovie where mvname='"+ddlMov.SelectedItem.Value+"' and thname='"+ddlTheater.SelectedItem.Value+"'",con); 
    String a = adp.ToString(); 
    String b = a.Substring(1, 6); 
    ddlShow.Text = b; 
    adp.Fill(ds); 

    ddlTheater.DataSource = ds; 
    ddlTheater.DataValueField = "showtime"; 
    ddlTheater.DataBind(); 
} 
Смежные вопросы