gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 19:05:51 24 4
gpt4 key购买 nike

我有一个包含 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);

提前致谢。

最佳答案

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

关于c# - 如何在C#中获取数据集表列的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17041880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com