|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||||||||||||||
Завтра сдача курсовика(( Трабла с таблицами...18.05.2010, 19:21. Показов 3696. Ответов 30
Метки нет (Все метки)
Ребят, помогите, плиз... Действительно, оч срочно нужно... В общем, мне надо на сайт загнать большую таблицу... Что я делаю:
Создал таблицу в бд, в ней определил n колонок (первая из них - primary id), далее заполнил эту таблицу одной строчкой через DB Explorer - Show table data. Далее на Default.asxp поместил SQLDataSource - там выбрал мою таблицу. Далее - GridView, где добавил всякие фичи (редактирование, удаление, выбор, сортировка). Запустил браузер... увидел свою таблицу и одну запись.. Сразу решил нажать delete - удалилась сразу все таблица. Ну ладно... Закрыл браузер. Захожу в DB Explorer - Show table data - а там эта запись есть! Не пойму, как ее совсем удалить? Нашел там же Clear Results - все вроде бы снеслось.. Добавляю опять новую строчку - но первое поле ID уже принимает значение 2, а не 1. Вы не могли бы объяснить где сама инфа сидит? И как можно добавлять записи в таблицу: вот так каждый раз коряво через DB Explorer - Show table data? Неужели непосредственно через сайт это делать? И почему у меня уже при запуске в браузере, когда удаляю единственную запись, сносится сама таблица - это норм? Буду очень благодарен, если ответите на мои вопросы... Добавлено через 1 час 43 минуты
Осталась вот эта трабла:
И по поводу этого:
0
|
||||||||||||||
| 18.05.2010, 19:21 | |
|
Ответы с готовыми решениями:
30
База для курсовика Не могу написать просейшую программу для курсовика! ((( |
|
49 / 49 / 3
Регистрация: 16.05.2010
Сообщений: 348
|
||
| 19.05.2010, 22:47 | ||
|
нет.
напиши какие тебе надо исходные данные, и какие получить.
0
|
||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 19.05.2010, 23:21 [ТС] | |
|
Ребят, вот что мне написал Гайдар Магдануров:
1) По поводу группировки: SELECT SUM([KOLICHESTVO_CHASOV]), [PREPODNAME] FROM [Table] GROUP BY [PREPODNAME] 2) Связывание таблиц: Table1 id family kol Table2 col1 col2 table1_id SELECT t1.family, t1.kol, t2.col1, t2.col2 FROM Table1 AS t1 INNER JOIN Table2 t2 ON t2.table1_id = t1.id Так... а теперь что мне надо-дубль n ![]() curric: FacultID Prepod_name Subject Clock curric2: PrepodID Prepod_name Doljnost curric_id Вот... мне надо в итоге получить: Prepod_name Doljnost Clock, где поле Clock группиреются по Prepod_name из таблицы curric... Я пытаюсь это сделать по примеру Гайдара (пока без группировки, соответсвенно без Clock): SELECT t1.Prepod_name, t2.Doljnost FROM curric as t1 INNER JOIN curric2 t2 ON t2.curric_id = t1.FacultID and t2.Prepod_name = t1.Prepod_name Выводятся пустые значения: Prepod_name Doljnost - под ними пусто... А как еще и Clock с группировкой по Prepod_name впихнуть - понятие не имею((
0
|
|
|
49 / 49 / 3
Регистрация: 16.05.2010
Сообщений: 348
|
||||||||
| 20.05.2010, 00:47 | ||||||||
|
в первой таблице НЕТ поля препод. для это специально служит таблица 2, в которой хранятся данные. ты тестовые данные вставил в эти таблицы пришли скрипты create table правой кнопкой по таблице, task script Create. или где-то там, если мне изменяет память выложи эти скрипты Добавлено через 17 минут сорри недосмотрел. измени так curric: FacultID id_subject Clock curric2: id_subject Prepod_name Doljnost
0
|
||||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
||
| 20.05.2010, 01:09 [ТС] | ||
curric: FacultID Prepod_name Subject Clock
0
|
||
|
49 / 49 / 3
Регистрация: 16.05.2010
Сообщений: 348
|
||||||
| 20.05.2010, 01:24 | ||||||
|
тогда можно проще, без второй таблицы
0
|
||||||
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 20.05.2010, 12:25 [ТС] | |
|
РЕБЯЯЯЯТ ОЧ СРОЧНО!!!! ПРОСТО ППЦ КАК!!!
- Гайдар, а не подскажите где и каким примерно образом можно подсвечивать/менять содержимое колонки на какое нибудь сообщение в общем как-то сигнализировать, если получающиейся данные в вычисляемой колонке > какого-то значения? - В GridView можно повесить обработчик на событие RowCreated, проверять значение, которое будет выводиться в ячейке и мидифицировать свойства ячейки. (текущая Row имеет коллекцию Cell). Помогите пожалуйста это сделать(((( Я не знаю как обратиться к конкретному зачению колонки (( Создал тока событие RowCreated Добавлено через 10 минут protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if ( GridView1.SelectedRow.Cells[4]. (значение текущей ячейки) > 0.5) поменять шрифт внутри этой ячейки на красный } помогите плиз дописать.... ребят убегать скоро надо на сдачу(( GridView1.SelectedRow.Cells[4].Text есть а блин Value - нету((( Добавлено через 15 минут блин.. че делать... .SelectedRow - это вообще то, что мне надо?? protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) { if ( String qwe = GridView1.SelectedRow.Cells[4].Text как преобразовать qwe в int? (значение текущей ячейки) > 0.5) поменять шрифт внутри этой ячейки на красный }
0
|
|
|
49 / 49 / 3
Регистрация: 16.05.2010
Сообщений: 348
|
|
| 20.05.2010, 12:30 | |
|
GridView1.SelectedRow.Cells[4].BackColor=цвет
попробуй так Добавлено через 2 минуты Приведение типов попробуй..CInt По моему должна быть функция
0
|
|
|
1569 / 505 / 48
Регистрация: 04.04.2009
Сообщений: 1,891
|
|
| 20.05.2010, 12:31 [ТС] | |
|
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{ String qwe = GridView1.SelectedRow.Cells[4].Text; int t = Convert.ToInt32(qwe); if (t > 0.5) {GridView1.SelectedRow.Cells[4].BackColor=Black;} } подчеркивает Black.. а выше я верно сделал? блин... мне нужно ячейку конкретную выделять, если значение в ней более 0,5, а не столбик весь выделять а не столбик весь(((
0
|
|
|
49 / 49 / 3
Регистрация: 16.05.2010
Сообщений: 348
|
|
| 20.05.2010, 12:37 | |
|
Ты с запросами разобрался?
Добавлено через 5 минут а зачем ты в RowCreated создоешь? нельзя это делать когда заполняешь данные? попробуй GridView1.Rows[1].Cells[4].style. посмотри тут http://msdn.microsoft.com/ru-r... S.90).aspx
0
|
|
| 20.05.2010, 12:37 | |
|
Нужна готовая база данных для курсовика Наладить связи между практически одинаковыми таблицами таблицами Нужна помощь написания курсовика ... прикрепить Access к Delphi Help !!!! В какой программе можно реализовать алгоритм md5 для курсовика? Вёрстка таблицами ( разрыв между таблицами в ie) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|