*
- это не столбец, это инструкция SELECT
, чтобы просто захватить каждый столбец, который он может найти.
Хотя столбцы будут отображаться по отдельности, поэтому вам нужно перебирать столбцы один за другимодин и захватить их содержимое.
Чтобы получить содержимое столбца, вы можете сделать это:
StringBuilder sb = new StringBuilder();
for (int index = 0; index < reader.FieldCount; index++)
{
object value = reader[index];
if (value != DBNull.Value)
sb.Append(value.ToString());
}
result.TextContent = sb.ToString();
Однако, это приведет к тому, что все будет объединено.
ДляНапример, если ваш результирующий набор будет выглядеть так:
A B C D
10 20 30 Some name here
Тогда ваша результирующая строка будет выглядеть следующим образом:
102030Некоторое имя здесь
Это то, что вы хотите?
Возможно, вы сказали нам, чего хотите достичь, мы можем придумать лучший ответ?