powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вставить данные из двух таблиц в GridView?
12 сообщений из 12, страница 1 из 1
Как вставить данные из двух таблиц в GridView?
    #38166002
vitach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть таблица с Оценками с полями ID_Оценки, Оценка(аббревиатура), Оценка(число) и Таблица с полями ID, ID_Оценки, Предмет, ID_ученика. Таблица с оценками связана "1 ко многим" со второй таблицей. Создаю с помощью Entity Framework источник данных, связываю с гридом, но он повзоляет привязать только к одной сущности. Я так понимаю нужно использовать свойства навигации, но как не знаю. Опыта у меня нет с asp.net, только недавно начал изучать...
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38166011
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может, сделать в БД вьюху?
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38166024
vitach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно поконкретнее? А то слово "вьюха" мне ни о чем не говорит :(
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38166047
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38166133
vitach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А свойства навигации тогда зачем? Я думал они для таких случаев и нужны.
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38166137
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я EF видел пару раз в жизни, про эти свойства ничего сказать не могу
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38166685
Noname2563
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вам нужно в GridView указать данные с двух таблиц, я правильно понял? Если да то, во-первых SELECT

Код: sql
1.
SELECT T1.ROW1, T1.ROW2, T2.ROW1, T2.ROW2 FROM TABLE1 T1, TABLE2 T2



во-вторых
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
OracleConnection connec = new OracleConnection("user id=пользователь;password=пароль;data source=ссылка на БД (сид)");
string select = "SELECT T1.ROW1, T1.ROW2, T2.ROW1, T2.ROW2 FROM TABLE1 T1, TABLE2 T2"
try
            {
                connec.Open();
                OracleCommand cmd = new OracleCommand(select , connec);
                OracleDataReader rdr = cmd.ExecuteReader();

                
                GridView1.ShowHeader = true;
                GridView1.DataSource = rdr;
                GridView1.DataBind();
            }
            catch (OracleException ex)
            {
                label.text = "Ошибка: " + ex.Message;

            }
            finally
            {
                connec.Close();
            }
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38166747
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Noname2563
Код: sql
1.
SELECT T1.ROW1, T1.ROW2, T2.ROW1, T2.ROW2 FROM TABLE1 T1, TABLE2 T2

и тут Декарт перевернулся в гробу
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38167057
няка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

+1000000000
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38167781
vitach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Благодарю за ответы. Разобрался сам. Если кому будет интересно нужно просто создать GridView и заменить его поля BoundField на <asp:TemplateField HeaderText="Название" SortExpression="Сущность.Имя_столбца">
<ItemTemplate>
<asp:Label ID="Name" runat="server" Text='<%# Eval("Сущность.Имя_столбца") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38167790
vitach
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Забыл добавить. Предварительно нужно создать EntityDataSource и в свойстве include перечислить сущности через запятую.
...
Рейтинг: 0 / 0
Как вставить данные из двух таблиц в GridView?
    #38167834
The_Immortal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Паганель,
ПаганельNoname2563
Код: sql
1.
SELECT T1.ROW1, T1.ROW2, T2.ROW1, T2.ROW2 FROM TABLE1 T1, TABLE2 T2

и тут Декарт перевернулся в гробу
))))))))))))))))))))))
Thubms up!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как вставить данные из двух таблиц в GridView?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]