Имеется строка (появляется после клика по дереву):
Нажимаю кнопку редактирования строки, открывается новое окно:
Здесь то и должны появиться данные уже из другой таблицы.
Вопрос: как ухватить и передать информацию в новое окно?
Имеется метод с 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() .
Как всё соединить в единое целое?
Сборка персонального компьютера от Artline: умный выбор для современных пользователей