| 
                         Dobry den, delsi dobu uz zapasim s nasledujicim problemem: z nactene tabulky  z Excelu 2003 se exportem do DataTable a nasledne do DataGridView porusi datove formaty(misto datumu/casu je cislo, double fromat je integer) Na kterem miste je treba "osetrit" ty datove formaty? Jeste pred exportem do DataTable vytvorit vsechny sloupce a definovat format? Zde mam pak ale problem jak rici adapreru ve kterem je nactena cela Excel tabulka do ktereho slouce ma davat data...Zkousel jsem po vyplneni dat v DataSetu/DataGridView datovy format zmenit pripadne ho nove definovat to mi ale nejde? Kde delam chybu? Dekuji za pripadny tip. (Excel 2003, V.Studio 2010, net.4)  
            string query = "SELECT * FROM [" + sheetsToolStripComboBox.SelectedItem + "$]";
            OleDbDataAdapter adapter = new OleDbDataAdapter(query, connection);
            
            DataTable dt = new DataTable();
            dt.Columns[5].DataType = System.Type.GetType("System.DateTime"); 
            // Create the first column
            //DataColumn IDColumn = new DataColumn();
            //IDColumn.DataType = System.Type.GetType("System.Decimal");
            //IDColumn.ColumnName = "ID Ship";
            //dt.Columns.Add(IDColumn);
            
             adapter.Fill(dt);
            //dt.Columns[5].DataType = System.Type.GetType("System.DateTime"); 
            //dt.Columns[5].DataType = Convert.ToDateTime;
            connection.Close();
            
            sheetDataGridView.DataSource = dt;
                        
                     |