none
Как программно через ADO.NET узнать количество столбцов в таблице RRS feed

  • Общие обсуждения

  • Если Вы уже имеете локальный DataSet , заполненный данными из базы данных, то получить количество столбцов можно с помощью свойства DataTable.Columns.Count

    Если же у вас нет локального DataSet или Вы не хотите его создавать, то информацию о количестве столбцов можно получить из информационной схемы базы данных, посредством SQL запроса:

    SELECT count(*)
    FROM information_schema.columns
    WHERE table_name = '<table_name>'
    

    3 ноября 2010 г. 12:21

Все ответы

  • Вообще если используется SQL Server для получения информации об объектах БД, я предпочитаю использовать sp_help 'объект БД'


    Москва
    20 января 2011 г. 10:17
  • Доброго времени суток Уважаемый Дмитрий. Вот решение для ado.net 

    int rowCount = ((DataTable)this.dataGrid1.DataSource).Rows.Count;

    19 марта 2011 г. 20:23
  • Доброго времени суток Уважаемый Дмитрий. Вот решение для ado.net 

    int rowCount = ((DataTable)this.dataGrid1.DataSource).Rows.Count;

    тута дескать про столбцы вопрошают аль глаголят, но никак не про строки... тем паче гриды и прочие визуальные контролы никоим местом к адо не относюца
    20 марта 2011 г. 0:32