如何从C#中的数据源访问该表
本文关键字:数据源 访问 | 更新日期: 2023-09-27 18:27:28
我正在使用本地数据库构建一个非常简单的登录应用程序。我在我的项目中创建了一个名为EmployeeDB的服务库。在EmployeeDB中,我创建了一个名为Employee的表,它有两列,一列是Username和Password。接下来,我将EmployeeDB连接到我的表单。假设我正在尝试将用户输入与Employee表的第一行值进行比较。
foreach (DataRow row in EmployeeDBDataSet.Employee)
{
if(row.ItemArray[0] == username && row.ItemArray[1] == password)
{
// Do whatever I want in here
}
}
然而,它在DataRow row in EmployeeDBDataSet.Employee
给了我错误。。。如何从EmployeeDBDataSet访问Employee表?感谢
假设你已经知道列的名称,这对我来说总是有效的,如果employee是表,你应该做table.rows
foreach(DataRow row in EmployeeDBDataSet.Employee.Rows)
{
if(row["Your column"].ToString() == password)
{
// code here
}
}
我认为您没有引用正确的数据类型。也许你需要做这样的事情。创建一个与员工具有相同数据集的类
foreach (cEmployee employee in EmployeeDBDataSet.Employee)
{
if(row.ItemArray[0] == username && row.ItemArray[1] == password)
{
// Do whatever I want in here
}
}