var a =
- это последовательность элементов DataRow, которые вы пытаетесь обработать как один объект. Если вы хотите получить один результат, используйте один из
.First()
.FirstOrDefault()
.Single()
.SingleOrDefault()
в запросе, с разницей в вашем ожидании результата. Если может присутствовать более одного предмета, но вас интересует только первый из них, перейдите с First()
. Если только один элемент должен совпадать, а если их больше, будет ошибкой, перейдите с Single()
. Если в любом из сценариев возможно совпадение без , используйте соответствующую версию *OrDefault()
.
var row = tableClientTableAdapter1.GetData().
Cast<DataRow>()
.Where(cName => cName[0].ToString() == txtClientName.Text)
.FirstOrDefault();
if (row != null)
{
// extract value
}