hello sir,
i take drop down list control ,from below code i bind data into drop down list from database...
public void load()
{
try
{
string sCon = gv.constr;
MySqlConnection con = new MySqlConnection(sCon);
con.Open();
String s = "Select * from company";
MySqlCommand cmd = new MySqlCommand(s, con);
//DataTable dt = new DataTable();
DataSet ds = new DataSet();
MySqlDataAdapter da = new MySqlDataAdapter(cmd);
da.Fill(ds,"company");
drpOrg.DataSource = ds.Tables[0];
drpOrg.DataValueField = ds.Tables[0].Columns["id"].ToString();
drpOrg.DataTextField = ds.Tables[0].Columns["orgname"].ToString();
drpOrg.DataBind();
//ddl1.items.insert(0, "Select");
drpOrg.Items.Insert(0, "Select");
con.Close();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
i used to done select index change event on drop down list bt it's not working...
i want select index value of drop down list item into textbox....wat i do??? plz help me..
protected void drpOrg_SelectedIndexChanged(object sender, EventArgs e)
{
string sCon = gv.constr;
MySqlConnection con = new MySqlConnection(sCon);
con.Open();
String s = "Select companyid from companyuser where orgname='"+drpOrg.SelectedValue.ToString()+"'";
MySqlCommand cmd = new MySqlCommand(s, con);
MySqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
txtCompanyid.Text = dr["companyid"].ToString();
}
else
{
txtCompanyid.Text = "";
}
con.Close();
}