获取不同版本的DataRow
来源:互联网 发布:淘宝店铺联盟入口 编辑:程序博客网 时间:2024/06/11 08:43
//获取不同版本的DataRow
using System;
using System.IO;
using System.Text;
using System.Diagnostics;
using System.Threading;
using System.Collections;
using System.Data;
using System.Xml;
using System.Management;
using System.Net;
namespace Zhzuo
{
class ZZConsole
{
[STAThread]
static void Main(string[] args)
{
DataSet ds = new DataSet();
CreatDataSetSchema(ds);
InitData(ds);
DataRow drdel = ds.Tables["Hosts"].Rows[0];
drdel.Delete();
Console.WriteLine(drdel.HasVersion(DataRowVersion.Default).ToString());
foreach(DataRow dr in ds.Tables["Hosts"].GetChanges(DataRowState.Deleted).Rows)
{
//if(dr.HasVersion(DataRowVersion.Current))
//{
Console.WriteLine((string)dr["HId"]);
Console.WriteLine(dr["IsLocal",DataRowVersion.Original].ToString());
//}
}
Console.WriteLine("end");
Console.ReadLine();
}
//初始化数据集结构
private static void CreatDataSetSchema(DataSet ds)
{
DataTable dt = new DataTable("Hosts");
DataColumn dc = new DataColumn("HId",typeof(String));
dt.Columns.Add(dc);
dc = new DataColumn("IsLocal",typeof(Boolean));
dt.Columns.Add(dc);
ds.Tables.Add(dt);
}
//加入数据
private static void InitData(DataSet ds)
{
DataRow hostsRow = ds.Tables["Hosts"].NewRow();
hostsRow["HId"] = "192.192.132.229";
hostsRow["IsLocal"] = true;
ds.Tables["Hosts"].Rows.Add(hostsRow);
hostsRow = ds.Tables["Hosts"].NewRow();
hostsRow["HId"] = "192.192.132.231";
hostsRow["IsLocal"] = false;
ds.Tables["Hosts"].Rows.Add(hostsRow);
hostsRow = ds.Tables["Hosts"].NewRow();
hostsRow["HId"] = "192.192.132.233";
hostsRow["IsLocal"] = false;
ds.Tables["Hosts"].Rows.Add(hostsRow);
}
}
}
- 获取不同版本的DataRow
- 获取DataRow[]的值
- iOS不同版本获取UDID的方法
- VC++获取不同Windows版本的方法
- hibernate不同版本获取sessionfactory的方式
- 在ios 下获取 rootviewcontroller 的版本不同的问题
- 用DataRow的Select()方法获取DataT…
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- 不同Android版本设备正确获取屏幕分辨率的通用方法
- [ios]获取app版本更新检测的不同语言信息
- 根据DataRow获取列名
- ubuntu的不同版本
- 不同版本的差异性
- 支持不同的版本
- 支持不同的版本
- 版本不同的Migrate
- DataRow的状态
- 3G专题三
- ASP.NET(c#)中取得当前计算机CPU 内存使用率等相关信息
- 3G专题四
- 获取客户端IP地址
- 3G专题五
- 获取不同版本的DataRow
- 如何用BREW短消息启动BREW应用程序
- 啃单词~
- WOW历次更新
- 一般存储过程和函数
- 搜索引擎集合[随时添加]
- JAVA配置
- 关掉不必要的服务[摘]
- 女人好色的十种表现