我还是C#的新手,只有3个月的学习过程。我想咨询一下如何从我创建的DataTable中提取数据值以进行验证检查。
private void checker
{
string sqlSelect2 = "SELECT a.AccNo, a.CompanyName , a.CreditLimit, FROM Debtor a JOIN";
}
我已将其命名为TableCehecker,我不需要将其放到gridview中,仅用于检查目的。
在private void进程中如何提取dataTable TableCehecker和值?
谢谢你, 布赖恩
答案 0 :(得分:1)
您需要关注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");