2010-02-09 8 views
0

Je suis un peu nouveau à ASP.NET et j'ai beaucoup plus d'expérience avec les formes de Windows. Je dois montrer une table avec des données de résultats dans une page Maintenant, avec WinForms je ferais quelque chose comme çadoute de redirection de page ASP.Net

ResultForm myForm = new ResultForm(); 

myForm.ResultDataTable = dataTable; 

myForm.Show(); 

Toute astuce sur comment pourrais-je faire quelque chose de similaire avec Asp.Net?

TKS

+4

Peut-être que vous devriez lire un bon livre sur le sujet en premier ... –

+0

Je suis d'accord - même regarder à travers les tutoriels sur asp.net - c'est dans tous les run-through de base. – Paddy

Répondre

0

Vous pouvez rediriger vers une page en utilisant la méthode Server.Transfer et dans cette page utiliser un contrôle lié aux données. Vous pouvez numéroter les contrôles de données dans ASP.Net, comme gridview, datalist, etc.

Définissez la source de données, puis connectez-vous au contrôle.

+0

tks, cela m'a pointé dans la bonne direction. tks – DJPB

0

Essayez d'utiliser le contrôle DataGrid ASP.NET:

Dans le .ASPX fichier

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

Dans le .aspx.cs fichier

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

Le code vous avez bien travaillé pour "windows-forms", mais cela ne fonctionne pas dans ASP.NET. Ma suggestion, ainsi que celle d'autres utilisateurs, est que vous étudiez un peu le développement web.

Il existe d'énormes différences entre les «formulaires Web» et les «formulaires Windows», en commençant par les types d'objets et leur comportement dans l'interface utilisateur.

Ce code ne peut pas être directement appliqué aux "formulaires Web".