Member 12770124 Ответов: 1

Как отобразить данные из нескольких таблиц с помощью выпадающего списка


SqlDataAdapter da = new SqlDataAdapter("select p.rid,pf.uname,e.education from Personal p join Profile pf on p.rid=pf.rid join  education e on p.edu_id= e.edu_id where  e.education='"+edu.SelectedValue+"'", cn);
    
        //SqlDataAdapter da = new SqlDataAdapter("select image from uplodimage where rid=" + Session["rid"], cn);
        DataSet ds = new DataSet();
        da.Fill(ds);
       GridView1.DataSource = ds.Tables[0];
        GridView1.DataBind();


Что я уже пробовал:

SqlDataAdapter да = новый SqlDataAdapter("выберите P.Рид ПФ.команде uname,Эл.образование от личных п присоединяйтесь профиль ПФ на стр. мпог=ПФ.избавить присоединиться образование е на стр. edu_id= е.edu_id где е.образование='"+еду.SelectedValue+"'", СП);

//SqlDataAdapter да = новый SqlDataAdapter("выбрать изображение из uplodimage где мпог=" + сессия["Рид"], КН);
DataSet ds = новый набор данных();
да.Заполнить(ДС);
Управления gridview1.Источник данных = ДС.Таблицы[0];
Управления gridview1.Привязку();

OriginalGriff

И что?
Что происходит, чего вы не ожидали, или не происходит, что вы ожидали?
Это не очень хороший вопрос - мы не можем понять из этого малого, что вы пытаетесь сделать.
Помните, что мы не можем видеть ваш экран, получить доступ к вашему жесткому диску или прочитать ваши мысли.
Используйте виджет" улучшить вопрос", чтобы отредактировать свой вопрос и предоставить более подробную информацию.

[no name]

Неважно, что это не хороший вопрос, это вообще не вопрос. Это просто неполный дамп кода.

1 Ответов

Рейтинг:
0

senkmrm

Привет,
Я понимаю ваш вопрос Так: вы должны привязать сетку на основе выбранного значения в раскрывающемся списке.
Если это так, то "еду.SelectedValue" - это не правильно.
если идентификатор dropdownlist равен "dropdownlist1", то условие where будет " dropdownlist1.SelectedItem.Значение " или dropdownlist1.SelectedItem. Text



SqlDataAdapter da = new SqlDataAdapter("select p.rid,pf.uname,e.education from Personal p join Profile pf on p.rid=pf.rid join  education e on p.edu_id= e.edu_id where  e.education='"+dropdownlist1.SelectedItem.Value+"'", cn);