2010-02-09 3 views
0

Я новичок в ASP.NET, и у меня гораздо больше опыта с формами окон. мне нужно, чтобы показать таблицу с некоторыми данными результатов на странице Теперь, с WinForms я хотел бы сделать что-то вроде этогоASP.Net page redirection question

ResultForm myForm = new ResultForm(); 

myForm.ResultDataTable = dataTable; 

myForm.Show(); 

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

ТКС

+4

Возможно, вам стоит прочитать хорошую книгу по этому вопросу ... –

+0

Я согласен - даже просмотрите учебники по asp.net - это во всех основных пробегах. – Paddy

ответ

0

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

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

+0

tks, это указывало на меня в направлении. ТКС – DJPB

0

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

В файле .aspx

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

В файле .ASPX.CS

dgData.DataSource = dataTable; 
dgDate.DataBind(); 
0

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

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

Этот код не применим непосредственно к «веб-формам».