nooshin609
سه شنبه 29 مرداد 1392, 11:39 صبح
با سلام
من 4تا cobobox دارم که بهم وصلن.اينطوري فرض کنين استان.شهر.منطقه.مرکز
منظورمم از وصل اينه که اگه مثلا تهران انتخاب شه توي استان فقط استاناي تهران و بياره و الي ...اخر
حالا 2تا کمبوي اول و درست ميرم جلو ولي از 3ومي به مشکل ميخورم.هاولا 4 تا table دارم و ميام اي دي
table قبلو مقايسه ميکنم با combo.select Index.tostring بخاطر همين از table سوم به بعد تکراري اوليارو مياره.
لطفا راهنمايي کنين يا يه را جديد پيشنهاد بدين
با تشکر
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// if (flag == 1)
// {
// flag = 0;
if (comboBox1.SelectedIndex != -1)
{
SqlConnection con = new SqlConnection(strcon);
SqlDataAdapter da = new SqlDataAdapter("SELECT namshahr FROM tblshahr WHERE xostan= @pid", con);
da.SelectCommand.Parameters.AddWithValue("@pid", comboBox1.SelectedIndex.ToString());
// index = Convert.ToInt32(comboBox1.SelectedIndex.ToString() );
DataTable tbl2 = new DataTable();
da.Fill(tbl2);
comboBox2.DataSource = tbl2;
comboBox2.DisplayMember = "namshahr";
}
else
comboBox2.DataSource = null;
من 4تا cobobox دارم که بهم وصلن.اينطوري فرض کنين استان.شهر.منطقه.مرکز
منظورمم از وصل اينه که اگه مثلا تهران انتخاب شه توي استان فقط استاناي تهران و بياره و الي ...اخر
حالا 2تا کمبوي اول و درست ميرم جلو ولي از 3ومي به مشکل ميخورم.هاولا 4 تا table دارم و ميام اي دي
table قبلو مقايسه ميکنم با combo.select Index.tostring بخاطر همين از table سوم به بعد تکراري اوليارو مياره.
لطفا راهنمايي کنين يا يه را جديد پيشنهاد بدين
با تشکر
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// if (flag == 1)
// {
// flag = 0;
if (comboBox1.SelectedIndex != -1)
{
SqlConnection con = new SqlConnection(strcon);
SqlDataAdapter da = new SqlDataAdapter("SELECT namshahr FROM tblshahr WHERE xostan= @pid", con);
da.SelectCommand.Parameters.AddWithValue("@pid", comboBox1.SelectedIndex.ToString());
// index = Convert.ToInt32(comboBox1.SelectedIndex.ToString() );
DataTable tbl2 = new DataTable();
da.Fill(tbl2);
comboBox2.DataSource = tbl2;
comboBox2.DisplayMember = "namshahr";
}
else
comboBox2.DataSource = null;