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

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

Если использовать Select(). то сдесь может возникнуть не состыковка, т.к. мы не знаем, по какому столбцу в DataGrid-e, пользователь отсортировал записи И нам может выделиться нета строка.
...
Рейтинг: 0 / 0
14.05.2004, 11:46
    #32517641
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение строки в GataDrid
idControl уникальным образом идентифицирует строку?
...
Рейтинг: 0 / 0
14.05.2004, 11:53
    #32517667
chess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение строки в GataDrid
Да. Уникальный ключ.
...
Рейтинг: 0 / 0
14.05.2004, 12:16
    #32517738
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение строки в GataDrid
Например это сделать можно так:
Код: 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
14.05.2004, 12:16
    #32517739
chess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение строки в GataDrid
Попробую упростить вопрос.
Как, зная значение (например число 5), Найти его в первом столбце DataGride и выделить данную строку.
...
Рейтинг: 0 / 0
14.05.2004, 12:17
    #32517742
Sa
Sa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение строки в GataDrid
Про число 5 как я угадал :-)
...
Рейтинг: 0 / 0
14.05.2004, 12:20
    #32517752
chess
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделение строки в GataDrid
Прии в точку!!!
:))
Спасибо большое!!!!! То что надо
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Выделение строки в GataDrid / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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