二维数组转DataTable 有自定义数据类型怎么转?转之后怎么正确读取
我放在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类型出错
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类型出错
...全文
相关推荐
创建想要的XML格式和读取XML,DataTable转XML和XML转DataTable
文档清楚的说明了如何自己创建最省资源的XML,和传输后的读取。并且用程序说明了DataTable转XML和XML转DataTable.非常实用,自己总结的!
C# 读取wps表格到datatable中
将本地wps表格读取内容并显示到gridcontrol中。
C#使用读取文件方式读取DBF库生成DataTable,将DataTable生成DBF
操作DBF库和DataTable转换,DBF生成DataTable,DataTable生成DBF文件
将数据类型序列化比如datatable转joson
很多情况下,我们需要把数据类型做一些转换,供其它外部的子系统调用。最为典型的是生成json格式供javascript作调用。 序列化,反序列化的相互实现过程,编码中应该避免过度拼接的过程
C#读取Excel到DataTable的方法示例
主要介绍了C#读取Excel到DataTable的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧


