Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Неправильный синтаксис около конструкции "int" http://www.cyberforum.ru/ado-net/thread1300678.html
Неправильный синтаксис около конструкции "int". не могу понять в чем дело
C# ORA-12514 после подключения к серверу в VS2012 C# Добрый день. Только начал работать с Ораклом, требуется создать приложение-интерфейс на С# для работы с БД. Имеется: Oracle 11 XE, PL/SQL Developer, VS2012. Нужные мне таблицы с данными уже лежат на... http://www.cyberforum.ru/ado-net/thread1300595.html
Как преобразовать ObjectSet в ObjectSet<object> C#
Уважаемые Гуру! Хочу по имени entity получить DataGrid, которое определено в xaml: <DataGrid AutoGenerateColumns="True" ItemsSource = "{Binding masterView}" Name="anyDataGrid" />...
C# Поиск слов с переносами
Доброго времени суток. Столкнулся с проблемой поиска текста в БД. Проблема в том, что в БД хранит текст с переносами слов по слогам и, соответственно, оператор LIKE не находит такие слова....
C# Обновление таблицы в MS SQL через dataadapter http://www.cyberforum.ru/ado-net/thread1300360.html
Извините за терминологию, C# начал изучать недавно. Собственно задача: вытащить данные из MS SQL их обработать и залить обратно. Делаю так: dtGroupsTeachers = GetData(ref...
C# Как можно выгрузить данные из Vk или другого сайта в базу данных, необходимую для программы на C#? Каким образом можно выгрузить данные из в вк или с какого-либо сайта в базу данных, необходимую для написания программы на C#? Подскажите, пожалуйста! Заранее спасибо подробнее
lestat89
digital-solution.ru
22 / 33 / 10
Регистрация: 12.09.2012
Сообщений: 285
16.11.2014, 23:39  [ТС] 0

Во втором DataGridView отобразить данные, используя значения выбранной строчки первого DataGridView

16.11.2014, 23:39. Просмотров 1931. Ответов 24
Метки (Все метки)

Ответ

В общем проблему с ID я решил просто поставив "0" как значение столбца, но вопрос остается открытый, т.к. это не очень корректно.

Тем не менее, это дало мне возможность перейти на новый этап, где я сразу же вновь уперся)
Ближе к делу:
C#
1
2
3
4
5
6
 private void dataGridView1_RowEnter(object sender, DataGridViewCellEventArgs e) // При наведении на структуру
        {
            this.idStructure = System.Convert.ToInt32(dataGridView1.Rows[e.RowIndex].Cells[0].Value);
            // MessageBox.Show("ID="+idStructure);
            lblStep.Text = "Выбранная структура имеет "+sTRUCTURETableAdapter.GetCountPodPoID(idStructure)  +" дочерних структур";
        }
Пояснения:
Во-первых, я хотел просто изменить запрос для SOTRUDNIKI Fill() вида:
SQL
1
SELECT ID, NAME, POD, COUNT(*) AS MyCOUNT FROM SOTRUDNIKI WHERE ID=@MyPAram
что бы просто в GridView Добавить еще столбец с кол-вом "вложенных" (ID=POD) структур, но конструктор начал ругаться на что-то про агрегатные функции и GROUP BY пошарив в нете и поняв что это надолго - я решил оставить эту идею.
Следующая гениальная мысль - сделать новый запрос, чисто:
SQL
1
SELECT COUNT(*) AS MyCOUNT FROM SOTRUDNIKI WHERE ID=@MyPAram
(На него конструктор не ругается)
вытащить из него результат MyCount и показать в Label над DataGridView'ом, аля "структура имеет N сложенных структур". По единственному найденому методу FillByName конструктор меня опять таки ругает что такого метода нет, и после 2-х часов гугла я вновь у непреодолимой преграды - как вытащить от туда результат??


P.S.: NET фреймворк должен быть для простоты работы как в PHP, сделал запрос - получил ответ, а тут жесть...

Добавлено через 24 минуты
Нашел инфу про DataReader, Изменил код:
C#
1
 lblStep.Text = "Выбранная структура имеет "+sTRUCTURETableAdapter.GetCountPodPoID(idStructure).CreateDataReader().GetValue(0) +" дочерних структур";
Компилируется , но при запуске ошибка: недействительный DataReader для таблицы STRUCTURE

Вернуться к обсуждению:
Во втором DataGridView отобразить данные, используя значения выбранной строчки первого DataGridView
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.11.2014, 23:39
Готовые ответы и решения:

DataGridView взять данные из выбранной строки.
Добрый день. Я пишу виндовс приложение с базой данных. И у меня такой вопрос...

Определение значения ключевого поля, неотображаемого в dataGridView, по выбранной строке
Здравствуйте, недавно начал заниматься как C#, так и sqlite. Много вопросов...

Как сделать так что-бы считал данные выбранной строки в DataGridView
Доброго времени суток, не могу понять как сделать так что-бы программа смогла...

Как отобразить данные в dataGridView?
Здравствуйте друзья. У меня есть запрос к акцесовской базе SELECT...

Отобразить данные из DataGridView в TextBox
Есть необходимость некоторые данные из таблицы выводить в RichTextBox. При...

24
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru