if (dt.Rows[i]["Code"] == code)
{
Label lblLang = (Label)(((e.Item as GridItem).FindControl("lblLang") as Label));
lblLang.Visible = true;
}
else
{
}
}
我在上面的代码中添加了一种新语言 Fr-FR。 fr-FR 已存在于我的数据库的语言表中。我不想在表中添加重复的值。应该只有一个 fr-FR。 我在上面的代码中做错了什么?
最佳答案
您尝试过使用
dt.Rows[i]["Code"] .Equals(code, StringComparison.InvariantCultureIgnoreCase)
看看StringComparison Enumeration甚至String.Compare Method (String, String, Boolean)
关于c# - 检查数据表中的现有值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4468517/