【发布时间】:2011-08-20 10:04:42
【问题描述】:
在下面的代码中,我得到colType,这是该类型的代码。但是我如何将该数字转换为实际类型?谢谢!!
for (int j = 0; j < dvColumns.Count; j++)
{
// Get the name of the column.
drvCols = dvColumns[j];
colName = drvCols.Row.ItemArray[3].ToString();
// Get columns data type code and save it off.
colType = Convert.ToInt32(drvCols.Row.ItemArray[11]);
}
【问题讨论】:
-
举个输入的例子。
-
您必须对 colType 的值使用 switch-case。
-
问题是我不知道什么类型的数字代表什么类型。例如,返回的数字之一是 72。我怎么知道 72 应该代表什么类型?
-
@user259286 您可以将其转换为 TypeCode。请参阅下面对我的答案的更新。
-
你是唯一可能知道返回数字的值是什么意思的人。如果你不知道这一点,其他人怎么知道?谁负责将数字放入该特定列?问他们。