Jak wyeksportować GridView do Worda w ASP.NET w nowym oknie

Kiedy serwer WWW wyświetla GridView, domyślne ustawienia "typu zawartości" dla strony są ustawione na HTML. Aby wyeksportować kontrolkę GridView do Microsoft Word w nowym oknie, należy ustawić typ zawartości strony na format Word. Strona wyświetla się na stronie internetowej, a użytkownik może zapisać dane na lokalnym dysku twardym lub po prostu przejrzeć dane dokumentu programu Word.

1.

Kliknij przycisk "Start" systemu Windows i wybierz "Wszystkie programy". Kliknij "Microsoft .NET Framework", a następnie wybierz "Visual Studio", aby otworzyć oprogramowanie.

2.

Otwórz projekt WWW i dwukrotnie kliknij plik kodu ASP.NET, którego używasz do renderowania GridView na stronie sieci Web.

3.

Dodaj następujący kod w funkcji "On_Load":

Response.AddHeader ("content-disposition", "attachment; filename = wordfile.doc"); Response.ContentEncoding = System.Text.Encoding.UTF7; Response.ContentType = "application / vnd.word";

Powyższy kod nakazuje serwerowi otwarcie pliku "wordfile.doc" i zakodowanie zawartości GridView do formatu Word.

4.

Zapisz zmiany w kodzie i uruchom projekt strony w debugerze Visual Studio. Otwórz stronę GridView, aby przejrzeć zmiany w domyślnej przeglądarce.

Popularne Wiadomości