Открыть datagridview в новом окне...asp.net
Может ли кто-нибудь предоставить простой способ, чтобы MySQL asp.net открывался в новом окне? Или даже иметь сетку данных на своей собственной странице, но ее можно вызывать с любой другой страницы моего сайта.
Я в основном хочу иметь эффект установки параметров в текстовом поле, нажатия кнопки и открытия страницы сетки данных с отображением соответствующих данных.
Большое спасибо
2 ответа
1) Поместите GridView на другую страницу
2) Вызовите window.open при нажатии кнопки, которая отобразит GridView
3) Передайте параметр настройки текстового поля на другую страницу через QueryString, а на другой странице - получите значение строки запроса, запустите запрос для заполнения datatable и привяжите GridView.
У вас есть много вариантов для достижения этой цели: одним из способов может быть скрытие текстового поля и кнопки. Infact gridView скрыто, когда данные не представлены. Поэтому используйте значение текстового поля, прочитайте данные и заполните gridView.
Другой способ - передать значение текстового поля в строке запроса, заданной в событии нажатия кнопки.
Response.Redirect("~/GridPage.aspx?Param=" + textbox1.Text);