Использование GetFocusedRowIndex в двух разных окнах

245
03 февраля 2018, 22:45

Имеется строка (появляется после клика по дереву):

Нажимаю кнопку редактирования строки, открывается новое окно:

Здесь то и должны появиться данные уже из другой таблицы.

Вопрос: как ухватить и передать информацию в новое окно?

Имеется метод с sql-процедурой, который информацию должен вытащить на экран:

 protected void ODS_Measurements_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
    NpgsqlParameter[] pgsqlParams = new NpgsqlParameter[] { new NpgsqlParameter("msys_id", NpgsqlDbType.Integer),
                                                            new NpgsqlParameter("msys_block_id", NpgsqlDbType.Integer)
    };
    //pgsqlParams[0].Direction = ParameterDirection.InputOutput;
    pgsqlParams[0].Value = Session["ssMSQQIdDiv"];
    pgsqlParams[0].Value = Request.Params["msys_id"];
    pgsqlParams[1].Value = 1;
    e.InputParameters["pgsqlParams"] = pgsqlParams;
    e.InputParameters["pgsqlProc"] = Resources.PgSQLResources.GetListMSbyMSYSBlock;
}

Где msys_id -- это айди нужной строки.

Выходит, что его нужно каким-то образом "ухватить" в момент клика по кнопке, которая откроет Учётную карточку. Вопрос как?

Единственное, что пришло в голову -- это ClientSideEvents CustomButtonClick-функция , где имеется s.StartEditRow(s.GetFocusedRowIndex() .

Как всё соединить в единое целое?

READ ALSO
Как выставить у всех элементов списка значение?

Как выставить у всех элементов списка значение?

как выставить у всех сразу параметр IsEnabled = false

296
Как получить полный список программ в автозагрузке

Как получить полный список программ в автозагрузке

Пытаюсь получить список автозагрузки:

178
Как программно пробросить порт [требует правки]

Как программно пробросить порт [требует правки]

Как программно пробросить порт (нужен пример на языке си шарп)

185
Кнопка в DataGrid

Кнопка в DataGrid

Доброго времени сутокК делу: в DataGrid, в таблицу нужно добавить столбик кнопок, это было сделано через DataGridTemplate

281