Как распечатать pdf файл из gridview
использование системы;
использование системы.Коллекции.Общий;
использование System.Linq;
использование системы.Сеть;
использование System.Web.UI;
используя системы.Веб.Пользовательского интерфейса.WebControls;
использование System.Data;
используя системы.Данных.Поставщики sqlclient;
использование системы.Конфигурация;
используя системы.Веб.Пользовательского интерфейса.HtmlControls;
использование системы.ИО;
пространство имен print1
{
общественный разделяемого класса файл webform1 : система.Веб.Пользовательского интерфейса.Страницы
{
SqlConnection con = новый SqlConnection(ConfigurationManager.Выберите["БСК"].Параметр connectionString);
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
if (!IsPostBack)
{
Fill_Grid();
}
}
общественного недействительными Fill_Grid()
{
против.Открыть();
SqlCommand cmd = new SqlCommand("usp_employee_get", con);
УМК.CommandType = CommandType.Хранимая процедура;
SqlDataAdapter da = новый SqlDataAdapter(cmd);
DataSet ds = новый набор данных();
да.Заполнить(ДС);
if (ds.Tables[0].Rows.Count > 0)
{
ГРД.Источник данных = ДС;
ГРД.Привязку();
грдпринт.Источник данных = ds;
грдпринт.Привязку();
}
еще
{
ГРД.Источник данных = значение null;
ГРД.Привязку();
грдпринт.Источник данных = null;
грдпринт.Привязку();
grdprint.Видна = ложь;
}
против.Закрывать();
}
охраняемых недействительными btnprint_Click(объект отправителя, EventArgs в электронной)
{
grdprint.Видимое = истинное;
Ответ.ClearContent();
Ответ.Буфер = true;
Ответ.AddHeader("content-disposition", string.Формат("вложение; имя файла={0}", "Регистрация.pdf"));
Ответ.ContentType = "приложение/ms-excel";
StringWriter sw = новый StringWriter();
HtmlTextWriter htw = новый HtmlTextWriter(sw);
грдпринт.AllowPaging = false;
Fill_Grid();
HtmlForm htmf = новая HtmlForm();
htmf.Атрибуты.Добавить("runat", "server");
htmf.Управления.Добавить(grdprint);
грдпринт.RenderControl(htw);
Ответ.Писать(ув.Метод toString());
Ответ.Конец();
grdprint.Видна = ложь;
}
}
}
Что я уже пробовал:
как мы можем печатать pdf из gridview
CHill60
Непонятный. Объясните свой вопрос
Karthik_Mahalingam
распечатать или скачать?