Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76

BindingSource.Position

03.10.2016, 13:54. Показов 3473. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
DataSet (dSDirectory) = ORDER BY Directory.Name
dataGridView1.DataSource = directoryBindingSource1;
при добавлении нового @Name в dataGridView1 имя может отображаться
как в конце так и в середине.
Как выбрать Position в dataGridView1 по новому @Name?
Если б имя было в конце то:
directoryBindingSource1.Position = directoryBindingSource.Count;
а если мы незнаем где так как ORDER BY Directory.Name
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.10.2016, 13:54
Ответы с готовыми решениями:

BindingSource
Поясните пожалуйста что нужно указывать вторым аргументом. "Имя списка или столбца в пределах источника данных" BindingSource...

ListView BindingSource
Здравствуйте! Подскажите какой-нибудь пример совместного использования ListView и BindingSource

BindingSource собственная сортировка
Есть табличка.... например такая Id Name 1 one 2 two 3 First 4 three 5 four ...

20
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 14:23
Так, секунду, Вам нужно выделить добавленный элемент?
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
03.10.2016, 14:32  [ТС]
Да выделить.
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 14:35
Вы можете попробовать в directoryBindingSource.DataSource найти индекс вставленного элемента и для directoryBindingSource1.Position задать этот индекс
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
03.10.2016, 14:37  [ТС]
откуда мне знать какой directoryBindingSource1.Position
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 14:38
Ну, его нужно сначала найти в коллекции данных для bindingsource
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
03.10.2016, 14:42  [ТС]
мне нужно как раз и найти directoryBindingSource1.Position
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 14:46
Хорошо, что передается в bindingSource для отображения? Список строк?
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
03.10.2016, 14:47  [ТС]
если б это UPDATE то выбираем имя которое миняем с даного directoryBindingSource1.Position,
а если INSERT и имя добавляется от А до Я и где оно в dataGridView1 выберит место этого я знать немогу.
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 14:50
Секунду, вы данные добавляете в этой же программе или они откуда-то приходят?
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
03.10.2016, 14:51  [ТС]
у меня задача по добавленному @Name найти directoryBindingSource1.Position
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 14:52
Вы знаете этот @Name?
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
03.10.2016, 14:54  [ТС]
данные добавляю с textBox1
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 14:59
Супер)
C#
1
2
3
4
5
6
List<string> listElements = directoryBindingSource.DataSource as List<string>();
if(listElements != null)
{
int index = listElements.IndexOf(textBox1.Text);
//Это и есть позиция, куда вставился текст
}
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
03.10.2016, 15:30  [ТС]
C#
1
2
3
4
5
6
List<string> listElements = directoryBindingSource1.DataSource as List<string>;
                        int index = 0;
                        if (listElements != null)
                        {
                            index = listElements.IndexOf(VForm2.textBox1.Text);
                        }
listElements result Null
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
03.10.2016, 15:32
Хм.... интересно..
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
04.10.2016, 11:53  [ТС]
помогите пожалуйста !!!
Как выбрать Position в dataGridView1 по добавленному элементу @VName?
Если б имя было в конце то:
directoryBindingSource1.Position = directoryBindingSource.Count;
а если мы незнаем куда преземлится строка, так как сортировка ORDER BY Directory.Name
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
04.10.2016, 12:54
Можете проект выслать?
0
2 / 2 / 0
Регистрация: 07.04.2011
Сообщений: 76
04.10.2016, 16:10  [ТС]
SqlConnection conn = new SqlConnection(Str);
if (conn.State == ConnectionState.Closed) conn.Open();
SqlCommand comm = new SqlCommand();
comm.Connection = conn;
comm.CommandText = "INSERT INTO Directory (Name,IdGroupeDirectory) VALUES (@VName, @IdGroupeDirectory)";
comm.Parameters.AddWithValue("@VName", VName);
comm.Parameters.AddWithValue("@IdGroupeD irectory", VIdGroupeDirectory);
comm.ExecuteNonQuery();
conn.Close();

dSDirectory.Directory.Clear();
directoryTableAdapter.Fill(dSDirectory.D irectory);

Добавлено через 2 часа 55 минут
Как найти directoryBindingSource1.Position на добавленный элемент.
0
71 / 58 / 31
Регистрация: 05.09.2013
Сообщений: 666
04.10.2016, 16:11
Вы проект пришлете? или военная тайна?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.10.2016, 16:11
Помогаю со студенческими работами здесь

Фильтр по нескольким полям в bindingsource
Появилась необходимость фильтровать данные по нескольким полям в DataGridView. По одному полю фильтрую без проблем, но когда дело доходит...

Навигация по DataGridView без BindingSource
Всем здравствуйте! Я ищу компонент для навигации по DataGridView наподобие BindingNavigator, только без привязки к какому-либо...

К одному BindingNavigator привязать несколько BindingSource
Здравствуйте, помогите пожалуйста, мне нужно к одному BindingNavigator привязать несколько BindingSource. Везде перерыл нигде путного не...

BindingSource.Filter - вывести все, кроме заданного
Доброго времени суток! Возможно ли с помощью BindingSource.Filter делать исключение из найденных значений? Сейчас у меня наоборот выбирает...

Как обратиться к дочерней таблице при фильтрации bindingsource?
Здравствуйте bin_контакты.Filter = &quot;Child(т_тип).idType = &quot; + box_справка.SelectedValue.ToString(); не интерпретирует...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru