如何在C#中获取数据集表列数据类型

Nee*_*bey 2 c#

我有一个数据集包含1个表,我想迭代循环表.

在循环内部我想检查列1是否是日期类型转义该列并移动到下一列.请帮助我.

excelConnection = new OleDbConnection(connectionString);
                        //Get the name of First Sheet
excelConnection.Open();


excelSheet = excelConnection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null);

string sheetName = excelSheet.Rows[0]["TABLE_NAME"].ToString();
excelConnection.Close();

string query = "SELECT * FROM [" + sheetName + "]";

excelCommand = new OleDbCommand(query, excelConnection);
excelDataAdapter = new OleDbDataAdapter(excelCommand);

excelDataAdapter.Fill(excelData);
Run Code Online (Sandbox Code Playgroud)

提前致谢.

mlg*_*mlg 9

   foreach (DataColumn col in dt.Columns)
     {
          if (col.DataType == typeof(DateTime)) continue;
          //Execute business logic for other columns
     }
Run Code Online (Sandbox Code Playgroud)