User-591882534 posted
In the coding, whenever i choose block g or k, the selected item will always be G(the first item)
Please advice.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using MySql.Data.MySqlClient;
using System.Data;
namespace INTI_hostel_booking_system
{
public partial class Check_Book : System.Web.UI.Page
{
MySql.Data.MySqlClient.MySqlConnection conn;
MySql.Data.MySqlClient.MySqlCommand cmd;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void DropDownList3_SelectedIndexChanged(object sender, EventArgs e)
{
}
protected void Type_SelectedIndexChanged(object sender, EventArgs e)
{
int choice = Type.SelectedIndex;
String chosBlock = Block.SelectedItem.ToString();
if (choice == 1)
{
Block.Items.Clear();
Block.Items.Add("G");
Block.Items.Add("K");
Block.AppendDataBoundItems = true;
Block.DataBind();
chosBlock = Block.SelectedItem.ToString();
if (chosBlock == "G")
{
RoomNo.Items.Clear();
RoomNo.Items.Add("GG01");
RoomNo.Items.Add("GG02");
RoomNo.Items.Add("GG03");
RoomNo.Items.Add("GG04");
RoomNo.Items.Add("GG05");
RoomNo.Items.Add("GG06");
RoomNo.Items.Add("GG07");
RoomNo.Items.Add("GG08");
RoomNo.Items.Add("GG09");
RoomNo.Items.Add("GG10");
RoomNo.Items.Add("GG11");
RoomNo.Items.Add("GG12");
RoomNo.AppendDataBoundItems = true;
RoomNo.DataBind();
}
else if (chosBlock == "K")
{
RoomNo.Items.Clear();
RoomNo.Items.Add("KG01");
RoomNo.Items.Add("KG03");
RoomNo.Items.Add("KG03");
RoomNo.Items.Add("KG02");
RoomNo.Items.Add("KG03");
RoomNo.Items.Add("KG04");
RoomNo.Items.Add("KG05");
RoomNo.Items.Add("KG03");
RoomNo.Items.Add("KG06");
RoomNo.Items.Add("KG07");
RoomNo.Items.Add("KG08");
RoomNo.Items.Add("KG09");
RoomNo.Items.Add("KG10");
RoomNo.Items.Add("KG11");
RoomNo.Items.Add("KG12");
RoomNo.AppendDataBoundItems = true;
RoomNo.DataBind();
}
}
else if (choice == 2)
{
Block.Items.Clear();
Block.Items.Add("H");
Block.Items.Add("J");
Block.AppendDataBoundItems = true;
Block.DataBind();
chosBlock = Block.SelectedItem.ToString();
if (chosBlock == "H")
{
RoomNo.Items.Clear();
RoomNo.Items.Add("HG01");
RoomNo.Items.Add("HG02");
RoomNo.Items.Add("HG03");
RoomNo.Items.Add("HG04");
RoomNo.Items.Add("HG05");
RoomNo.Items.Add("HG06");
RoomNo.Items.Add("HG07");
RoomNo.Items.Add("HG08");
RoomNo.Items.Add("HG09");
RoomNo.Items.Add("HG10");
RoomNo.Items.Add("HG11");
RoomNo.Items.Add("HG12");
RoomNo.AppendDataBoundItems = true;
RoomNo.DataBind();
}
else if (chosBlock == "J")
{
RoomNo.Items.Clear();
RoomNo.Items.Add("JG01");
RoomNo.Items.Add("JG03");
RoomNo.Items.Add("JG03");
RoomNo.Items.Add("JG02");
RoomNo.Items.Add("JG03");
RoomNo.Items.Add("JG04");
RoomNo.Items.Add("JG05");
RoomNo.Items.Add("JG03");
RoomNo.Items.Add("JG06");
RoomNo.Items.Add("JG07");
RoomNo.Items.Add("JG08");
RoomNo.Items.Add("JG09");
RoomNo.Items.Add("JG10");
RoomNo.Items.Add("JG11");
RoomNo.Items.Add("JG12");
RoomNo.AppendDataBoundItems = true;
RoomNo.DataBind();
}
}