private string Get_TableHeader(System.Data.DataTable dt, int num)
{
string A = "";
for (int i = 0; i < num; i++)
{
if ((65 + i) < 91)
A = ((char)(65 + i)).ToString();
else
A = "A" + ((char)(i + 39)).ToString(); //i+39:Z后的字符转成A、B...
dt.Columns.Add(A, Type.GetType("System.String"));
}
return A;
}
{
string A = "";
for (int i = 0; i < num; i++)
{
if ((65 + i) < 91)
A = ((char)(65 + i)).ToString();
else
A = "A" + ((char)(i + 39)).ToString(); //i+39:Z后的字符转成A、B...
dt.Columns.Add(A, Type.GetType("System.String"));
}
return A;
}
类似于26进制。
原来处理Excel的时候用过。
定义数组【A~Z】
根据下标进行26进制换算。