powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выделение строки в GataDrid
11 сообщений из 11, страница 1 из 1
Выделение строки в GataDrid
    #32517508
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!!
Имеется panel1 расположенная на форме. На панели рисую фигуры (линии, квадраты, окружности). Все данные (координаты фигур (idControl, Х, У, Ширина, Высота)) сохраняю в DataSet и отображаб в DataGrid. При шелчке мыши в области фигуры, определяю ее Данные (idControl, Х, У, Ширина, Высота).
Требуется, что бы при этом, выделялась строка в DataGrid соответствующая данному выбору.
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517517
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос в принципе то в чем?

Как выделить всю строку в DataGrid?
Или как найти
по idControl, Х, У, Ширина, Высота строку?
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517533
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как выделить строку в DataGrid
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517564
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На VB.NET
/topic/83766
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517632
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вы неправилно поняли.
Мне нужно, что бы при нажатии на кнопку мыши в области отресованной фигуры, в DataGrid-е выделялась строка соответствующая данной фигуры . Аналог того, когда две таблици связаны между собой, то при навигации по одной таблице, в другой отображались соответствующие значени.

Если использовать Select(). то сдесь может возникнуть не состыковка, т.к. мы не знаем, по какому столбцу в DataGrid-e, пользователь отсортировал записи И нам может выделиться нета строка.
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517641
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
idControl уникальным образом идентифицирует строку?
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517667
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да. Уникальный ключ.
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517738
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например это сделать можно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CurrencyManager cm = (CurrencyManager) this.BindingContext[dataGrid1.DataSource, dataGrid1.DataMember];
DataView dv = (DataView) cm.List;

for(int i =  0 ; i < dv.Count; ++i) 
{ 
	if((int) dv[i].Row["idControl"] ==  5 ) 
	{
		cm.Position = i;
		break;
	}
} 

где dataGrid1 - ваш грид
Требуется найти например control с id = 5. Пусть тип поля будет int
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517739
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробую упростить вопрос.
Как, зная значение (например число 5), Найти его в первом столбце DataGride и выделить данную строку.
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517742
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про число 5 как я угадал :-)
...
Рейтинг: 0 / 0
Выделение строки в GataDrid
    #32517752
chess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прии в точку!!!
:))
Спасибо большое!!!!! То что надо
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выделение строки в GataDrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]