powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C# вопрос по DataGrid
4 сообщений из 4, страница 1 из 1
C# вопрос по DataGrid
    #36445717
Horek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, подскажите новичку. Использую VS2005. Как сделать, чтобы по щелчку мыши по Datagrid на новой форме отражалось в textbox определенное значение (к примеру, LastName) текущей строки? И второе, на определенной форме располагаю dataview и другие компоненты для связи с БД (по типу DataModule в Delphi). Как получить с другой формы доступ к ним? Можно поподробнее пояснить как сие делается?
...
Рейтинг: 0 / 0
C# вопрос по DataGrid
    #36446189
HorekЛюди, подскажите новичку. Использую VS2005. Как сделать, чтобы по щелчку мыши по Datagrid на новой форме отражалось в textbox определенное значение (к примеру, LastName) текущей строки? И второе, на определенной форме располагаю dataview и другие компоненты для связи с БД (по типу DataModule в Delphi). Как получить с другой формы доступ к ним? Можно поподробнее пояснить как сие делается?
1. DataGrid или DataGridView. Это две большие разницы.
В DataGridView необходимо прописать реакцию на событие MouseClick, или MouseDown, или MouseUp

2. Пусть форма Form1 та, на котрой располагаются компоненты, а форма Form2 - "рабочая" форма.
Чтобы получить с формы Form2 к компонентам формы Form1 необходимо определить в Form2 переменную с типом класса Form1:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
partial class Form2 : Form
{
 //Какие-то описания

 private Form1 frm = null;//Сначала в переменной нет никакого значения

//Устанавливаем "связь" с формой Form1
 public void SetRelation (Form1 forma)
  {
    frm = forma;
  }

//используем форму Form1 в своей работе
  private void WorkWithForm1()
  {
    MessageBox.Show(frm.dataGridView1.CurrentCell.Value.ToString());
  }
}
Да, и еще. Из Form2 будут доступны только компоненты Form1 определенные как рublic ...
То есть, если у Вас dataGridView1 определен как private, то вышеприведенный код функции WorkWithForm1 будет некорректным...
...
Рейтинг: 0 / 0
C# вопрос по DataGrid
    #36448055
Horek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Станислав С...кий,
Спасибо Большое. По поводу первого пункта-интересует компонент, который DevExpress поставляет -Datagrid. Хотя, не прочь бы узнать, то же самое и про Datagridview :-). Просто в Datagrid на первой форме лишь некоторые значения может вывести. Хотелось бы отредактировать на второй форме все данные текущей строки Datagrid.
...
Рейтинг: 0 / 0
C# вопрос по DataGrid
    #36448091
Horek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Извиняюсь, неверно написАл. Этот Grid у DevExpress называется GridControl.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / C# вопрос по DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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