您的位置:首页 > 其它

ADO.NET非连接类(二)关于枚举DataTable对象和复制和克隆DataTable对象

2009-01-03 12:43 423 查看
枚举[/b]DataTable[/b]对象[/b][/b]
用foreach()循环打印Student表:

//打印Student表中的内容:
foreach (DataColumn conlumn in Student.Columns)
{
Console.Write("{0,10}",conlumn.ColumnName);
}
Console.WriteLine();
foreach (DataRow row in Student.Rows)
{
foreach (DataColumn column in Student.Columns)
{
Console.Write("{0,10}", row[column]);
}
Console.WriteLine();
}

打印结构如下:

ID name sex
00001 小红 女
00002 小明 男
00003 小张 男

复制和克隆[/b]DataTable[/b]对象[/b][/b]
1. 创建DataTable的完全副本:
DataTable DataTable[/b]副本对象[/b] = DataTable[/b]对象[/b].Copy( );[/b]
例创建Student的副本Copy_Student:

System.Data.DataTable Copy_Student = Student.Copy();

该方法完全复制了DataTable对象的模式和数据!

2. 只复制DataTable的模式:

DataTable DataTable[/b]副本对象[/b] = DataTable[/b]对象[/b].Clone( );[/b]
[/b]
例创建Student的副本Clone_Student:

System.Data.DataTable Clone_Student = Student.Clone();

可以使用DataTable.ImputRow( )导入DataRow数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: