DataTable与数组相互转换
2008-12-04 17:15
211 查看
using System;
using System.Data;
using System.Data.OleDb;
namespace pxkt_datatable
{
class pxkt
{
public pxkt()
{
string[] g = new string[10];
for(int i=0;i<10;i++)
{
g[i]=i.ToString();
}
// 数组 转 数据表DataTable
DataTable dt = new DataTable();
dt.Columns.Add("name",typeof(string));
for (int k=0;k<g.Length;k++)
{
DataRow dr = dt.NewRow();
dr["name"]=g[k];
dt.Rows.Add(dr);
}
//输出数据表
Console.WriteLine("打出数据表!");
for(int j= 0;j<dt.Rows.Count;j++)
{
DataRow dr1 = dt.Rows[j];
Console.WriteLine(dr1["name"].ToString());
}
//数据表DataTable转数组
string[] arrayA = new string[dt.Rows.Count];
for(int x=0;x<dt.Rows.Count;x++)
{
DataRow dr2 = dt.Rows[x];
arrayA[x]=Convert.ToString(dr2["name"]);
}
//输出数组
Console.WriteLine("打出数组!");
for(int y=0;y<arrayA.Length;y++)
{
Console.WriteLine(arrayA[y]);
}
foreach(string printarray in arrayA)
{
Console.WriteLine(printarray);
}
}
static pxkt()
{
}
}
class test
{
static void Main()
{
pxkt p = new pxkt();
}
}
}
using System.Data;
using System.Data.OleDb;
namespace pxkt_datatable
{
class pxkt
{
public pxkt()
{
string[] g = new string[10];
for(int i=0;i<10;i++)
{
g[i]=i.ToString();
}
// 数组 转 数据表DataTable
DataTable dt = new DataTable();
dt.Columns.Add("name",typeof(string));
for (int k=0;k<g.Length;k++)
{
DataRow dr = dt.NewRow();
dr["name"]=g[k];
dt.Rows.Add(dr);
}
//输出数据表
Console.WriteLine("打出数据表!");
for(int j= 0;j<dt.Rows.Count;j++)
{
DataRow dr1 = dt.Rows[j];
Console.WriteLine(dr1["name"].ToString());
}
//数据表DataTable转数组
string[] arrayA = new string[dt.Rows.Count];
for(int x=0;x<dt.Rows.Count;x++)
{
DataRow dr2 = dt.Rows[x];
arrayA[x]=Convert.ToString(dr2["name"]);
}
//输出数组
Console.WriteLine("打出数组!");
for(int y=0;y<arrayA.Length;y++)
{
Console.WriteLine(arrayA[y]);
}
foreach(string printarray in arrayA)
{
Console.WriteLine(printarray);
}
}
static pxkt()
{
}
}
class test
{
static void Main()
{
pxkt p = new pxkt();
}
}
}
相关文章推荐
- DataTable与数组相互转换
- Java 集合转换 (数组、List、Set、Map相互转换)
- JAVA 集合List,数组,Set,Map,直接的相互转换
- NSdata 与 NSString,Byte数组,UIImage 的相互转换-
- C#中string[]数组和list<string>泛型的相互转换 【转】
- NSdata 与 NSString,Byte数组,UIImage 的相互转换
- js实现字符串和数组之间相互转换操作
- java中数组与List相互转换的方法
- java中数组与List相互转换的方法
- 整型变量与字节数组的相互转换
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- ADO.net DataTable 和Amazon SimpleDB的相互转换
- 字节、字符串、字节数组之间的相互转换
- Java集合与数组区别简介及相互转换实例
- Java 集合转换(数组、List、Set、Map相互转换)
- java数组、集合使用及相互转换
- java中字符数组和字符串的相互转换
- php数组和对象相互转换
- android小技巧:list、set、数组的相互转换
- DataTable与List<T>相互转换