二维数组转DataTable 有自定义数据类型怎么转?转之后怎么正确读取
hhfh 2008-09-10 11:13:56 我放在DataTable(DataView)了
string[,] b = new string[4, 3] { { "11", "12", 自己的定义数据1}, { "21", "22", 自己的定义数据2 }, { "51", "22", 自己的定义数据3 }, { "41", "22", 自己的定义数据4} };
DataTable dt = new DataTable();
DataRow dr;
for (int i = 0; i < b.GetLength(1); i++)
{
dt.Columns.Add("m"+i.ToString());
}
for (int i = 0; i < b.GetLength(0); i++)
{
dr = dt.NewRow();
for (int j = 0; j < b.GetLength(1); j++)
{
dr[j] = b[i, j];
}
dt.Rows.Add(dr);
}
怎么定义列的字段定义
自己的定义数据1是我定义数据类型 如myRec
然后我读取
for (int i = 0; i < dt.Rows.Count; i++)
{
myRec currentRecord = (myRec)dt.Rows[i][2];
}
}
提示string转myRec类型出错