ADO.NET Имена столбцов - PullRequest
       1

ADO.NET Имена столбцов

0 голосов
/ 22 ноября 2010

Я пытаюсь получить имена столбцов, используя приведенный ниже код, но он возвращает странные вещи ... Он возвращает много «свойств» (включая имя столбца), все, что мне нужно, это список имен столбцовв наборе результатов.Я что-то не так делаю?

reader = cmd.ExecuteReader(CommandBehavior.SchemaOnly);
DataTable schema = reader.GetSchemaTable();

DataRow myField = schema.Rows[0];
   //For each property of the field...
   foreach (DataColumn myProperty in schema.Columns)
   {
      host.WriteLine("##--> " + myProperty.ColumnName + " = " + myField[myProperty].ToString());
   }

Заранее спасибо людям:)

Милуд Б.

1 Ответ

4 голосов
/ 22 ноября 2010
reader = cmd.ExecuteReader(CommandBehavior.SchemaOnly);
DataTable schema = reader.GetSchemaTable();

   //For each property of the field...
   foreach (DataRow row in schema.Rows)
   {
      host.WriteLine("##--> " + row["ColumnName"]);
   }

Примечание. Я пишу этот код без IDE.Пожалуйста, будьте добры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...