我有一个简单的登录页面。我想要做的是当登录正确时,我想显示所有列 - 我不想手动指定要在 while 循环中显示哪些列。
这是我在 C# 中使用 SQL Server 2008 express 的示例:
private void Authenticate(string userName, string password)
{
string connString = "server=.\\sqlexpress; database=TestDatabase; trusted_connection=true";
SqlConnection conn = new SqlConnection(connString);
conn.Open();
string sqlCommand = "select * from Registration where UserName='" + userName + "' and Password='" + password + "'";
SqlCommand command = conn.CreateCommand();
command.CommandText = sqlCommand;
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
lblResult.Text += reader["CourseId"] + " " + reader["CourseName"] + " " + reader["Instructor"] + "<br />";
}
}
我知道这不是最好的实现。
如何使用从注册表返回的所有内容填充 lblResult?