Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.53/15: Рейтинг темы: голосов - 15, средняя оценка - 4.53
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20

База данных Строительство - вывести информацию в WebBrowser

30.05.2015, 10:34. Показов 3375. Ответов 30
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Народ помогите вывести данные с базы данных в webbrowser. То есть при выборе допустим сотрудника в combobox должна при нажатии кнопки добавить выводиться сопутствующая ему информация.
Миниатюры
База данных Строительство - вывести информацию в WebBrowser  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.05.2015, 10:34
Ответы с готовыми решениями:

База данных Строительство - подсчет числовых данных, выведенных в webbrowser
Помогите пожалуйста посчитать денежные данные, которые выводятся в webbrowser. Вот такой код попытался сделать для кнопки расчет и...

Ввод данных через WebBrowser, зная информацию об элементах управления
Как через WebBrowser ввести текст? <input type="сity" class="" spellcheck="false" value="" placeholder="Город" name="City"...

Unity3d и база данных, как лучше хранить информацию?
Unity3d и базза данных,или как лучше хранить информацию? Ведь я только знаю что напрямую нельзя сделать подключения,но можно сделать через...

30
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 11:27  [ТС]
Мне никто не поможет я так понимаю?
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 11:33
Цитата Сообщение от Den2x2 Посмотреть сообщение
Мне никто не поможет я так понимаю?
А как тебе помочь? Где база? Где проект?

Добавлено через 21 секунду
Цитата Сообщение от Den2x2 Посмотреть сообщение
в webbrowser
Почему в него именно?
0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 11:41  [ТС]
Вот сам проект
Потому что через webbrowser удобно делать шаблон будущего документа, лично мне.
Вложения
Тип файла: zip БД Строительство.zip (604.2 Кб, 21 просмотров)
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 13:26
Den2x2, чёт твой проект у меня не работает. Вылетает на
C#
1
2
            // TODO: данная строка кода позволяет загрузить данные в таблицу "objectsDataSet.Объекты". При необходимости она может быть перемещена или удалена.
            this.объектыTableAdapter1.Fill(this.objectsDataSet.Объекты);
Необработанное исключение типа "System.Data.SqlServerCe.SqlCeInvalidDat abaseFormatException" в System.Data.SqlServerCe.dll
Чёт неохота разбираться этой проблемой. Если есть мысли,, что и почему, то пиши. А затея с выводом в браузер как-то сомнительна. Ну это лично моё мнение.

Добавлено через 56 секунд
Библиотеки я подключил, в проект закинул. Дело вряд ли в этом.
0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 13:52  [ТС]
Вообще без понятия. У меня такой ошибки нету.

Добавлено через 21 минуту
Casper-SC, Вообще мне эта программа на экзамен нужна, поэтому и прошу помощи, так как еще не так много опыта в программировании.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 14:08
Цитата Сообщение от Den2x2 Посмотреть сообщение
Вообще без понятия. У меня такой ошибки нету.
Разобрался, это просто у меня более новая версия библиотеки. Решается так:
C#
1
2
3
4
5
6
7
8
        private void Main_Form_Load(object sender, EventArgs e)
        {
            var res = ConfigurationManager.ConnectionStrings[
                 "WindowsFormsApplication1.Properties.Settings.DatabaseConnectionString"];
            SqlCeEngine engine = new SqlCeEngine(res.ConnectionString);
            engine.Upgrade();
            //---------
        }
Добавлено через 1 минуту
Точнее это сделать нужно единожды при исключении, которое сообщает, что версия БД старая (или что-то в этом роде).

Добавлено через 5 минут
Слушай, ты как-то странно проект сделал, у меня и конструктор не отображает формы, просто не может их отобразить из-за каких-то проблем.

В коде доступа к данным понамешано всего и MessageBox и доступ к элементам окна и т.д.
0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 14:12  [ТС]
Casper-SC, У тебя какая visual studio?
Тот код где MessageBox - это я как раз таки пытался вывести инфу самостоятельно.
И у меня кстати visual studio 2010 не воспринимает команду ConfigurationManager.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 14:15
Den2x2, эта (бесплатный аналог профессиональной студии).
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 14:17
Den2x2, дело не в студии. Я подключил SQL CE 4, а ты используешь 3.5
Миниатюры
База данных Строительство - вывести информацию в WebBrowser  
0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 14:20  [ТС]
Там можно вносить сотрудников когда ты нажимаешь кнопку редактировать, открывается таблица где ты можешь вводить свои значения и они соответственно появляются в combobox.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 15:23
Так, несколько советов:
1) Не пиши по-русски в коде. То есть не надо называть классы "Материалы" и т.д. Комментарии, понятно, что можно, ничего страшного, я именно о коде.
2) Всякие обработчики по кликам, сами комбобоксы именуй по-человечески. Думаешь интересно сидеть разбираться для чего нужен combobox1, combobox2... combobox999.
Ты вроде для экзамена делаешь. Отдал и забыл, а когда тебе кто-то помогает, ему надо сидеть вникать, что к чему, вместо чтения кода, который более-менее понятно написан. Не, ну в данном случае всё просто, но всё же.

Добавлено через 20 минут
Всё, поставил себе 3.5. Заработало как надо.

Добавлено через 37 минут
Den2x2,
C#
1
2
3
4
5
6
7
8
        private void button5_Click(object sender, EventArgs e)
        {
            HtmlElement element = webBrowser1.Document.CreateElement("DIV");
            element.InnerHtml = "<b>" + comboBox1.Text + "<b>";
            webBrowser1.Document.Body.AppendChild(element);
            //очищаем редактируемое поле
            comboBox1.Text = string.Empty;
        }
Добавлено через 3 минуты

Не по теме:

Вообще, советую гуглить по нужным вопросам, и если не получается, то уже писать сюда. Просто так реально быстрей самому можно найти, чем тут ждать.

0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 16:50  [ТС]
Casper-SC, Эмм, да он по факту только имя из комбобокса и добавляет.

Добавлено через 1 час 15 минут
Вообщем вот что я попытался сделать:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 private void button5_Click(object sender, EventArgs e)
        {
            SqlDataAdapter dataAdapter1 = new SqlDataAdapter(ConnectionString);
            string strSql = "select ID, Сотрудник, Дата начала работ, Дата окончания работ from Объекты where ID = 'ID'";
            string connStr;
            DataTable tbl = new DataTable();
            SqlCommand command = new SqlCommand(strSql);
            SqlConnection con = new SqlConnection(connStr);
            con.Open();
            dataAdapter1.SelectCommand = command;
            dataAdapter1.SelectCommand.Connection = con;
            dataAdapter1.SelectCommand = command;
            tbl.Locale = System.Globalization.CultureInfo.InvariantCulture;
            dataAdapter1.Fill(tbl);
            if (tbl.Rows.Count != 0)
            {
                HtmlElement element = webBrowser1.Document.CreateElement("DIV");
                element.InnerHtml = "<b>" + comboBox1.Text + tbl.Rows[0]["Сотрудник"].ToString() + tbl.Rows[1]["Дата начала работ"].ToString() + tbl.Rows[2]["Дата окончания работ"].ToString() + "<b>";
                webBrowser1.Document.Body.AppendChild(element);
                
            }
Пишет Элемент "ConnectionString" не существует в текущем контексте.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 17:50
Den2x2, ты что проект не сам писал?

Добавлено через 35 секунд
Тут показывал как строку получить
0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 18:55  [ТС]
Casper-SC, Сам конечно же. По этой ссылке выдает ошибку Элемент "ConfigurationManager" не существует в текущем контексте.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 19:16
Цитата Сообщение от Den2x2 Посмотреть сообщение
По этой ссылке выдает ошибку Элемент "ConfigurationManager" не существует в текущем контексте.
И что вообще никаких идей почему это пишет?

Добавлено через 43 секунды
По-моему даже студия должна давать подсказку и помогать подключить нэймспэс.

Добавлено через 1 минуту
А если не подсказывает. Вбиваешь в гугл "ConfigurationManager" (без кавычек).

Первая же ссылка ведёт на https://msdn.microsoft.com/ru-... .110).aspx

Смотришь там какое пространство имён у этого класса.

Добавлено через 23 секунды
C#
1
using System.Configuration;
Добавлено через 48 секунд
В программировании нереально знать вообще всё от и до наизусть. Всегда читаешь справку, ищешь примеры и т.д. Я отвечая на вопросы по большей части нагугливаю ответы. Ну кроме того, что я знаю и помню так, кроме того, что писал и у меня остались исходники, которые я могу открыть и посмотреть.
0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 20:22  [ТС]
Casper-SC, Чего то вообще не получается. Пытаюсь создать класс с этим ConfigurationManager, но у меня еще больше ошибок появляется(
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 20:25
Den2x2, по той же ссылке написано: Сборка: System.Configuration (в System.Configuration.dll)
0
1 / 1 / 0
Регистрация: 27.05.2015
Сообщений: 20
30.05.2015, 20:28  [ТС]
Casper-SC, Я с ним и делал, но он у меня начинает на переменную res ругаться.
0
Эксперт .NET
 Аватар для Casper-SC
4434 / 2094 / 404
Регистрация: 27.03.2010
Сообщений: 5,657
Записей в блоге: 1
30.05.2015, 20:29
Последовательность действий при подключении бибилотеки
Миниатюры
База данных Строительство - вывести информацию в WebBrowser   База данных Строительство - вывести информацию в WebBrowser  
Изображения
 
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.05.2015, 20:29
Помогаю со студенческими работами здесь

Как вывести список база данных?
здравствуйте ! Скажите пожалуйста, как вывести список всех существующих на SQL Server база данных например на listbox, чтобы пользователи...

Как вывести информацию о повторяющихся данных массива?
К примеру есть массив: 1 1 1 0 2 0 1 1 2 1 0 0 2 1 1 На вывод 0 - 4 1 - 8 2 - 3

Как вывести информацию о checkbox из базы данных?
Заранее всем спасибо кто откликнется и сразу перейдём к задачи, нужно вывести логический тип данных из базы в C#, к примеру я хочу...

как правильно вывести информацию с базы данных?
создал таблицу, вывел из базы данных дату и фамилии студентов, также в этой базе имеется оценка, помогите пожалуйста, как правильно...

Строки: прочитать информацию из файла данных и вывести нужное
Помогите с программой пожалуйтса Создать программу которая выполняет обработку текста: в файле находится фамилия, имя и отчество...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru