Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.52/21: Рейтинг темы: голосов - 21, средняя оценка - 4.52
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49

Не работает событие textBox_TextChanged

26.07.2012, 10:27. Показов 4103. Ответов 25
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
вот код : но он почемуто не срабатывает.в чем проблема?

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
private void textBox12_TextChanged(object sender,string pid, EventArgs e)
        {
            string filepath;
            string lch, city, street, dom; 
            filepath = "C:\\Sprav\\Baza.xml";
 
            XmlDocument xd = new XmlDocument();
            FileStream fs = new FileStream(filepath, FileMode.Open);
            xd.Load(fs);
            XmlNodeList list = xd.GetElementsByTagName("Table");
            for (int i = 0; i < list.Count; i++)
            {
                XmlElement id = (XmlElement)xd.GetElementsByTagName("LCH")[i]; //id=lch
                XmlElement gor = (XmlElement)xd.GetElementsByTagName("CITY")[i]; //gor=city
                XmlElement ylica = (XmlElement)xd.GetElementsByTagName("STREET")[i]; //ylica=street
                XmlElement Ndom = (XmlElement)xd.GetElementsByTagName("DOM")[i]; //Ndom=dom
 
                if (id.GetAttribute("LCH") == pid) //Если наткнулся на нужный тег
                {
                    lch = id.InnerText;
                    city = gor.InnerText;
                    street = ylica.InnerText;
                    dom = Ndom.InnerText;
                    break;
                }
                else
                {
                    // Чистим 4 поля ^
                }
            }
            fs.Close();  
        }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.07.2012, 10:27
Ответы с готовыми решениями:

textBox_TextChanged
Есть двумерный массив TextBox-ов, который в программе создается, и располагается на форме. Есть следующий код TextBox tb = new...

проверка в textBox_textChanged
Друзья, уже не раз создавал тему, но так ничего сделать и не получилось... уже просто нет мОчи возиться с этим, надеюсь поможете. Вопрос не...

Не работает событие JS
Собственно, код страницы, на странице отображается список пользователей и курсов, на которые они записаны. Для того, чтобы отписать...

25
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49
30.07.2012, 09:47  [ТС]
Студворк — интернет-сервис помощи студентам
присваиваю значение из текст бокса
C#
1
string pid = textBox13.Text;
C#
1
id.GetAttribute("LCH") =LCH
C#
1
pid == 2
и всеравно if проскакивает мимо.

xml такого вида:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<NewDataSet>
  <Table>
    <LCH>2</LCH>
    <CITY>Симферополь</CITY>
    <STREET>Хабаровская</STREET>
    <DOM>4</DOM>
  </Table>
<Table>
    <LCH>3</LCH>
    <CITY>Симферополь</CITY>
    <STREET>Хабаровская</STREET>
    <DOM>10</DOM>
  </Table>
</NewDataSet>
0
0 / 0 / 0
Регистрация: 26.07.2012
Сообщений: 7
30.07.2012, 20:37
Условие if должно быть другим.

C#
1
2
3
4
if (id.InnerText == pid)
{
 
}
0
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49
31.07.2012, 14:21  [ТС]
Kirt огромное спасибо.Работает как часики

Добавлено через 17 часов 18 минут
мой xml файл весит 24 метра и в нем очень много строчек гдето под 20к.и эта програмулина очень медлено ищет данные по базе.Можно както ускорить этот процес?
0
Эксперт Java
 Аватар для turbanoff
4094 / 3828 / 745
Регистрация: 18.05.2010
Сообщений: 9,331
Записей в блоге: 12
31.07.2012, 15:42
Цитата Сообщение от kama3uk Посмотреть сообщение
Можно както ускорить этот процес?
Использовать базу данных, вместо XML.
0
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49
31.07.2012, 17:32  [ТС]
ето конешно самый классный вариант.Но увы не тот случай

Добавлено через 49 минут
можно как то перегнать dbf в базду C# c расширением .sdf?

Добавлено через 12 секунд
можно как то перегнать dbf в базду C# c расширением .sdf?
0
0 / 0 / 0
Регистрация: 03.04.2012
Сообщений: 49
02.08.2012, 11:22  [ТС]
пару вопросов возникло.

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
NewDataSet>
  <Table>
    <LCH>2</LCH>
    <CITY>Симферополь</CITY>
    <STREET>Хабаровская</STREET>
    <DOM>4</DOM>
  </Table>
  <Table>
    <LCH>3</LCH>
    <CITY>Симферополь</CITY>
    <STREET>Хабаровская</STREET>
    <DOM>5</DOM>
  <Table>
    <LCH>43</LCH>
    <CITY>Симферополь</CITY>
    <STREET>Хабаровская</STREET>
    <DOM>69</DOM>
    <KV>2</KV>
  </Table>
1.в моем xml файле есть в некоторых столбцас тег <KV>.Почему когда в столбце нету тега <KV> то програмулина в переменную Kvar заносит 1.а когда есть <KV> то берет данные как надо.
C#
1
XmlElement kvar = (XmlElement)xd.GetElementsByTagName("KV")[i];
2.Почему не получается создать эдемент<Table>
C#
1
2
3
4
5
6
7
textWritter.WriteStartDocument();
                    textWritter.WriteStartElement("DataSet");
                    textWritter.WriteStartElement("Table");
                    
                    textWritter.WriteEndElement();
                    textWritter.WriteEndDocument();
                    textWritter.Close();
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
02.08.2012, 11:22

Не работает событие on
Не работает событие &quot;on&quot; Вот код $('body').on('click', function(){ alert('Вы нажали на элемент'); }); Кликаю на любое...

Не работает событие
Ребят, чувствую что упускаю что-то элементарное, но догнать не могу. У меня есть некий обработчик который запускается по клику ...

не работает событие Key_Down
Доброе время суток. Пишу курсовую, потребовалось создать следующую схему создал контрол в WinForm , представляющий собой RichTextBox,...

Не работает событие кнопки
форма два поля ввода (фамилии и имя) и две кнопки, при нажатии на которые форма должна приветствовать или прощаться лично с тем, чьё имя...

Не работает событие scroll
Здравствуйте, у меня вот такая вроде и глупая проблема но все же --- Не очень часто сталкиваюсь с javascript но вот нужно события скрола...


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

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Новые блоги и статьи
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
Решил проблему с ошибкой пагинации сообщений с сервера на алгоритме обхода дерева "Эстафета хвоста".
Hrethgir 12.07.2026
Проблема была в том, что удалялась именно новая кнопка, а не старая. Ни один ИИ не обнаружил это, а сам я смог только когда с работой стало попроще и когда заставил работать будущее автономное. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru