ice-covered,
Прошу прощения, я наверно тоже не выспался сегодня, не то я вам написал.
Я думаю можно попробывать проблему решить так:
// дан ли на вопрос gld хотя бы один ответ ?
if (DSTEST.Tables["answer"].Select("qld=" + gld.ToString()).Length > 0)
{
};
Работает это так:
К таблице answer делается запрос, в котором ищутся записи с id таблицы ответов gld.
В моем примере gld - это как раз и передаваемый id таблицы.
После Select возвращается массив DataRow[], в котором
храниться набор записей с ответами на заданный запрос.
К этому массиву применяем функцию Length, для того чтобы подсчитать число найденных записей.
Если есть хотя бы одна запись с ответом на заданный вопрос, то делаем какие-то действия.
Уфф, вроде все, я просто засунул все в одну строку, но надеюсь, что вы разберетесь.