Как вы можете отображать данные, которые извлекаются из базы данных в соответствии с текущим именем пользователя? Я знаю, что я должен объявить id, но я действительно не знаю, как ...Как отображать данные на основе текущего зарегистрированного пользователя?
У меня есть 2 таблицы в SQL.
ID || Имя || Last_Name || дата ||
ID || Продукт || описание || user_id
private void BindGridView()
{
string constr = ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;
using (SqlConnection conn = new SqlConnection(constr))
{
using (SqlCommand cmd = new SqlCommand())
{
cmd.Connection = conn;
cmd.CommandText = @"SELECT * From List where ID = @ID";
cmd.Parameters.AddWithValue("@ID", ?);
using (SqlDataAdapter ad = new SqlDataAdapter(cmd))
{
DataTable dt = new DataTable();
ad.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
}
}
}
}
Вы работаете в WindowsForms или ASP.Net? –