C# 数据集,用于循环返回匹配的行值
我有一个数据集“ds”,它被映射到一个表中,表中的“Index”、“FirstName”、“LastName”作为列。 我有一个文本框字段,txtfname。 我想知道数据集中与此txtfname匹配的行,以便进行更新。。。 但我的代码甚至没有进入“if”循环。。。。所以我抓不住那排 你们能告诉我我做错了什么吗C# 数据集,用于循环返回匹配的行值,c#,.net,winforms,dataset,C#,.net,Winforms,Dataset,我有一个数据集“ds”,它被映射到一个表中,表中的“Index”、“FirstName”、“LastName”作为列。 我有一个文本框字段,txtfname。 我想知道数据集中与此txtfname匹配的行,以便进行更新。。。 但我的代码甚至没有进入“if”循环。。。。所以我抓不住那排 你们能告诉我我做错了什么吗 for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { if (txtfnam
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
if (txtfname.Text == ds.Tables[0].Rows[i]["first_name"])
{
int inc = i;
}
}
for(int i=0;i
谢谢。如果不想将字符串与对象进行比较,请将右侧的字符串转换为字符串
if (txtfname.Text == (string) ds.Tables[0].Rows[i]["first_name"])
试着把右边的线铸出来。