C# 如何在C中获得多个条件的数据集结果#

C# 如何在C中获得多个条件的数据集结果#,c#,select,dataset,C#,Select,Dataset,我正在尝试向数据集添加数据,但我需要检查我的新代码是否违反唯一索引 我们正在使用Select方法执行此操作: if ((((DataRowView)ttTableBindingSource.Current).IsNew || ((DataRowView)ttTableBindingSource.Current).IsEdit) && bankingDataSet.ttTable.Select("name = '" + tbxName.Text + "'"

我正在尝试向数据集添加数据,但我需要检查我的新代码是否违反唯一索引

我们正在使用Select方法执行此操作:

if ((((DataRowView)ttTableBindingSource.Current).IsNew
       || ((DataRowView)ttTableBindingSource.Current).IsEdit)
      && bankingDataSet.ttTable.Select("name = '" + tbxName.Text + "'").Length > 0)
        {
如果索引仅在名称上是唯一的,那么这样做很好。但是,在另一个表中,唯一索引位于name和account上

我不知道如何为Select方法构建语法,以便在一次搜索中处理这两个字段

非常感谢


科林

这是相同的语法。bankingDataSet.ttTable.Select(“column1=”“+value1+””和column2=”“+value2+””)。长度>0。不是我搜索得不好,就是这个方法的文档太糟糕了!如果我想要一个“不等于”的条件,我是使用
xy
还是
x!=y
不是x=y
?非常感谢正确的操作是x y。
Select("name = '" + tbxName.Text + "' AND account = '" +tbx.Account +"'")