Как перенести данные о выделенной строке в Datagridview на другую форму?

148
01 января 2022, 02:50

Есть такой код

        int index;
        index = dgBooks.CurrentRow.Index;

dgBooks это DataGridView как мне перенести значение переменной index на другую форму

Answer 1

Когда мы в главной форме запускаем вторую форму

form2 f = new form2(index);
f.ShowDialog();

в form2 f = new form2(); нужно записать нашу переменную получится

form2 f = new form2(index);

На второй форме нужно вписать эту переменную

public class MyForm
{
 private readonly int _index;

  public MyForm(int index)
  {
      _index = index;
  }
}

и вот у нас есть переменная _index , которая равна переменной index с другой формы

READ ALSO
Передвижение объекта Touch.position

Передвижение объекта Touch.position

Введение: 2D проект, в котором есть два SpriteПервый передвигается в позицию касанию на экран (Touch), Второй же перемещается/отдаляется к Первому

102
Перетаскивание формы за любое место (контролы в том числе) + закрытие по клику на любое место

Перетаскивание формы за любое место (контролы в том числе) + закрытие по клику на любое место

Имеется форма без рамок с одним элементом axWindowsMediaPlayerПо сути, что то типа окна плеера

80
Триггер не видит название кнопки которая вложена в popupbox. Как сделать чтобы триггер увидел название кнопки?

Триггер не видит название кнопки которая вложена в popupbox. Как сделать чтобы триггер увидел название кнопки?

Триггер не видит название кнопки которая вложена в popupbox но если кнопку вынести за пределы popupbox то все работаетКак сделать чтобы триггер увидел...

92
Консоль разработчика в онлайн игре

Консоль разработчика в онлайн игре

Есть авторитарный сервер и клиент на юнитиХотелось бы сделать в клиенте терминал (на "~", к примеру), в котором можно вводить чит коды, такие...

190