Affichage de la Table de données d'informations dans la page aspx
Je suis nouvelle Asp.net. J'ai créé une page de connexion qui récupère les informations de l'utilisateur dans un DataTable. Je suis de stocker ces informations dans une Variable de Session.
S voici le code:
using System;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data;
using System.Web.Configuration;
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void btnSubmit_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnection"].ConnectionString);
con.Open();
SqlCommand cmd = new SqlCommand("select * from UserTable where UserName =@username and Password=@password", con);
cmd.Parameters.AddWithValue("@username", txtUserName.Text);
cmd.Parameters.AddWithValue("@password", txtPWD.Text);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
da.Fill(dt);
if (dt.Rows.Count > 0)
{
Session["userdata"] = dt;
Response.Redirect("Home.aspx");
}
else
{
ClientScript.RegisterStartupScript(Page.GetType(), "validation", "<script language='javascript'>alert('Invalid Username and Password')</script>");
}
}
}
Maintenant voulez afficher la Table de données d'informations dans la Maison.aspx. Comment puis-je faire cela?
Vous devez vous connecter pour publier un commentaire.
La maison.aspx
code derrière
Utilisation gridview..
Au cours de l'exécution de son rendu de la table de seulement..
puis
Vous pouvez récupérer votre table de données en utilisant l'une des options suivantes dans la Maison.aspx
ou
Pour extraire des données-
ou si vous connaissez le nom de la colonne
dans
Home.aspx
vous pouvez faire en tant que ci-dessousDans votre Maison.aspx ajouter les étiquettes pour l'info que vous voulez afficher sur l'utilisateur. Disons que vous wan pour afficher le nom d'utilisateur, puis ajouter ceci :
Dans le code-behind, ajouter ceci :