Сомнение перенаправления страницы ASP.Net - PullRequest
0 голосов
/ 09 февраля 2010

Я новичок в ASP.NET, и у меня гораздо больше опыта работы с формами Windows. Мне нужно показать таблицу с некоторыми результатами на странице Теперь с winforms я бы сделал что-то вроде этого

ResultForm myForm = new ResultForm();

myForm.ResultDataTable = dataTable;

myForm.Show();

Любой совет, как я могу сделать что-то подобное с Asp.Net?

ТКС

Ответы [ 3 ]

0 голосов
/ 09 февраля 2010

Попробуйте использовать элемент управления DataGrid ASP.NET:

В .ASPX файле

<asp:DataGrid runat="server" id="dgData" AutoGenerateColumns="true" />

В .ASPX.CS файле

dgData.DataSource = dataTable;
dgDate.DataBind();
0 голосов
/ 09 февраля 2010

Код, который вы хорошо работали для «windows-форм», но не работает в ASP.NET. Мое предложение, как и другим пользователям, заключается в том, чтобы вы немного изучили веб-разработку.

Существуют огромные различия между "веб-формами" и "окнами", начиная с типов объектов и их поведения в пользовательском интерфейсе.

Этот код нельзя напрямую применять к "веб-формам".

0 голосов
/ 09 февраля 2010

Вы можете перенаправить на страницу, используя Server.Transfer , и на этой странице используйте элемент управления с привязкой к данным. Вы можете привязать данные к любым элементам управления данными в ASP.Net, таким как gridview, datalist и т. Д.

Установите источник данных, а затем привязайте данные к элементу управления.

...