;
帖子
3919 
精华
积分
11710 
鱼币
0 ¥ 
来自
大连 
在线时间
1858 小时 
注册时间
2007-6-11 
最后登录
2009-10-20 

贴图大师勋章新人进步勋章宣传大使勋章论坛元老勋章

3
发表于 2009-1-5 19:48 | 只看该作者
ADO.NET 2.0 Dataset鍜孌atatable 鏂板姛鑳芥柊鐗规 - 缂栫▼搴 - Powered by SupeSite

浣犵殑浣嶇疆锛缂栫▼搴 >> 璧勮 >> VB.NET >> ado.net >> 璇︾粏鍐呭 鍦ㄧ嚎鎶曠ǹ

ADO.NET 2.0 Dataset鍜孌atatable 鏂板姛鑳芥柊鐗规

鍙戝竷: 2008-6-26 22:34 |  浣滆: admin |   鏌ョ湅: 12娆

1.鏂扮殑绱㈠紩寮曟搸鏇村揩鐨勬墽琛屾晥鐜

涓嬮潰杩欐浠g爜鍦2003涓渶瑕157绉掞紝鍦2005涓彧瑕11绉掑氨鍙互瀹屾垚锛

DataSet ds = new DataSet();

ds.Tables.Add("BigTable");

ds.Tables[0].Columns.Add("ID", Type.GetType("System.Int32"));

ds.Tables[0].Columns["ID"].Unique = true;

ds.Tables[0].Columns.Add("Value", Type.GetType("System.Int32"));

Cursor.Current = Cursors.WaitCursor;

DateTime datBegin = DateTime.Now;

Random rand = new Random();

int i, intValue;

DataRow dr;

for (i = 1; i <= 500000; i++)

{

try

{

intValue = rand.Next();

dr = ds.Tables[0].NewRow();

dr["ID"] = intValue;

dr["Value"] = intValue;

ds.Tables[0].Rows.Add(dr);

}

catch { }

}

Cursor.Current = Cursors.Default;

MessageBox.Show("Elapsed Time: " + (DateTime.Now - datBegin).Seconds.ToString());

MessageBox.Show("count = " + ds.Tables[0].Rows.Count.ToString());

2.Dataset鍙互搴忓垪鍖栦负浜岃繘鍒舵枃浠

string connstr = "server=(local);database=northwind;integrated security=true;async=true";

鎵撳嵃 | 鏀惰棌姝ら〉 |  鎺ㄨ崘缁欏ソ鍙 | 涓炬姤
涓婁竴绡 涓嬩竴绡
 

璇勫垎锛0

鍙戣〃璇勮
鏌ョ湅鍏ㄩ儴鍥炲銆愬凡鏈0浣嶇綉鍙嬪彂琛ㄤ簡鐪嬫硶銆