C# 如何获取数据表值

本文关键字:数据表 获取 何获取 | 更新日期: 2023-09-27 17:57:23

我还是C#的新手,只有3个月的学习过程。我想寻求有关如何从我为验证检查而创建的数据表中提取数据值的建议。

private void checker 
{
    string sqlSelect2 = "SELECT a.AccNo, a.CompanyName , a.CreditLimit, FROM Debtor a JOIN";
}

我将其命名为TableCehecker,我不需要将其放入网格视图,仅用于检查目的。

在私有 void 进程中,如何提取数据表和值?

谢谢布莱恩

C# 如何获取数据表值

您需要遵循 MSDN 中的文档:

SqlConnection sqlConnection1 = new SqlConnection("Your Connection String");
SqlCommand cmd = new SqlCommand();
SqlDataReader reader;
cmd.CommandText = "SELECT * FROM Customers";
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
reader = cmd.ExecuteReader();
// Data is accessible through the DataReader object here.
DataTable dt = new DataTable();
dt.Load(reader);
sqlConnection1.Close();

然后,可以通过查询或循环访问行并检查列值来检查 DataTable 内所需的任何数据。

根据您的注释,要从单行中提取值:

DataRow drow = dt.Rows[0];
string value = drow.Field<string>("CompanyName");