У меня есть следующее выражение, которое принимает переданное значение strValue и Selects из массива DataRow;Как использовать переданное значение в выражении
expression = "InvoiceDate='" + strValue + "'"; //value in Locals window = "InvoiceDate='05/28/2013'"
Я попытался передать имя столбца в качестве значения также с этим;
expression = "'" + strExpression + "'" + strValue + "'"; //value in Locals window = "InvoiceDate='05/28/2013'"
DataRow[] returnedRows;
returnedRows = theDataConn.DataSet.Tables["Invoices"].Select(expression); //Error
который возвращает «Синтаксическая ошибка: Отсутствует операнд после того, как„05“оператора»
Значение в окне местных жителей это то же самое ?? Что я здесь отсутствует
Кроме того, @KFP следует отметить, что конкатенация никогда не является хорошей идеей за очень простых случаях (две строки конкатенации). –