110,556
社区成员
发帖
与我相关
我的任务
分享
int[] icde = { 3, 3, 3, 0, 3, 3, 3, 1 };
string[] scde = { "客户", "业务", "订单", "交期", "产品", "部件", "工艺", "数量" };
dtta = shujuku.xindatatable(scde, icde).Copy();
dataGridView1.DataSource = dtta;
public DataTable xindatatable(string[] bbb, int[] ccc)
{
DataTable fanhui = new DataTable();
for (int i = 0; i < bbb.Count(); i++)
{
if (ccc[i] >= 0 &&ccc[i]<=3)
{
fanhui.Columns.Add(bbb[i], huoqulexing(ccc[i]));
}
else
{
MessageBox.Show("错误的列属性");
}
}
string dtr = string.Empty;
for (int i = 0; i < bbb.Count(); i++)
{
dtr = dtr + bbb[i];
}
MessageBox.Show("dtr=" + dtr);
return fanhui;
}
private Type huoqulexing(int a)
{
Type s = null;
if (a == 0)
{
s = typeof(DateTime);
}
if (a == 1)
{
s = typeof(int);
}
if (a == 2)
{
s = typeof(double);
}
if (a == 3)
{
s = typeof(string);
}
return s;
}