ʹÓà ASP.NET 2.0 ObjectDataSource ¿Ø¼þ
Stephen Walther
Superexpert
ÊÊÓÃÓÚ£º
Microsoft ASP.NET 2.0
Microsoft Visual Studio 2005
¼ò½é
ÔÚ Microsoft ASP.NET 2.0 Framework ÖУ¬Êý¾Ý¿â·ÃÎʵõ½Á˼«´óµÄ¼ò»¯¡£ÀûÓÃÈ«Ð嵀 SqlDataSource ¿Ø¼þ£¬ÄúÎÞÐè±àдһÐдúÂë¾Í¿ÉÒÔÑ¡Ôñ¡¢¸üС¢²åÈëºÍɾ³ýÊý¾Ý¿âÊý¾Ý¡£
Éú³É¼òµ¥µÄÓ¦ÓóÌÐòʱ£¬SqlDataSource ¿Ø¼þÊÇÒ»¸öºÜºÃµÄÑ¡Ôñ¡£Èç¹ûÄúÐèҪѸËÙÉú³ÉÒ»¸öʹÓû§¿ÉÒÔÏÔʾºÍ±à¼Êý¾Ý¿â¼Ç¼µÄ Web Ò³£¬Ê¹Óà SqlDataSource ¿Ø¼þÔÚ¼¸·ÖÖÓÖ®ÄÚ¾ÍÄÜÍê³É´Ë¹¤×÷¡£
ÀýÈ磬ÎÒ×Ô¼º¾ÍÔø¼ÆʱÉú³ÉÁËÕâôһ¸öÒ³Ã档ͨ¹ý½áºÏʹÓà SqlDataSource ¿Ø¼þÓë GridView ¿Ø¼þ£¬ÎÒÔÚ 1 ·Ö 15Ãë ÄÚ¾ÍÄÜÉú³ÉÒ»¸öÓÃÓÚÏÔʾ Northwind Products Êý¾Ý¿â±íµÄÄÚÈݵÄÒ³Ãæ¡£¾ÍÓÐÕâô¿ì£¡
µ«ÊÇ£¬SqlDataSource ¿Ø¼þ´æÔÚÒ»¸öÎÊÌâ¡£Èç¹ûÄúʹÓà SqlDataSource ¿Ø¼þ£¬ÄÇÄú¾ÍÊÇÔÚ×ö²»Ì«ÃîµÄÊÂÇé¡£SqlDataSource ¿Ø¼þµÄȱµãÔÚÓÚËüÆÈʹÄú½«Óû§½çÃæ²ãÓëÒµÎñÂß¼²ã»ìºÏÔÚÒ»Æð¡£ÈκÎÓ¦ÓóÌÐò¼Ü¹¹Ê¦¶¼»á¸æËßÄú£º»ìºÏ¶à¸ö²ãµÄÐÐΪÊDz»¿ÉÈ¡µÄ¡£
Éú³ÉÑϸñÒâÒåÉϵĶà²ã Web Ó¦ÓóÌÐòʱ£¬ÄúÓ¦¸Ã¾ßÓÐÇåÎúµÄÓû§½çÃæ²ã¡¢ÒµÎñÂß¼²ãºÍÊý¾Ý·ÃÎʲ㡣½ö½öÓÉÓÚ SqlDataSource ¿Ø¼þµÄÇ¿ÖƶøÔÚÓû§½çÃæ²ãÒýÓà SQL Óï¾ä»ò´æ´¢¹ý³ÌÊÇÍêÈ«´íÎóµÄ¡£
ÄÇôΪʲôÄúÒª¹ØÐÄÕâЩ¶«Î÷ÄØ£¿²»´í£¬ÔںܶàÇé¿öÏ£¬Äú²»±ØÔÚÒâ¡£Èç¹ûÄúÕýÔÚ´´½¨Ò»¸ö¼òµ¥µÄ Web Ó¦ÓóÌÐò£¬ÍêÈ«¿ÉÒÔʹÓà SqlDataSource ¿Ø¼þ¡£ÀýÈ磬Èç¹ûÄúÐèÒªÉú³ÉÒ»¸öÓɵ¥¶ÀÒ³Ãæ×é³ÉµÄÓ¦ÓóÌÐòÀ´ÏÔʾÊý¾Ý¿âµÄ±íµÄÄÚÈÝ£¬ÄÇô½«Ó¦ÓóÌÐò»®·ÖΪ¶à¸öÓ¦ÓóÌÐò²ã¾ÍºÜ²»Ã÷ÖÇ¡£
Òź¶µÄÊÇ£¨Èç¹ûÄúÒѾΪ´Ë“½»¹ýѧ·Ñ”£¬Ôò»á¸Ðµ½ÐÒÔË£©£¬²¢·ÇËùÓÐµÄ Web Ó¦ÓóÌÐò¶¼ºÜ¼òµ¥¡£Ó¦ÓóÌÐò´ïµ½Ò»¶¨µÄ¸´Ôӳ̶ÈÖ®ºó£¬Èç¹û½«Æä»®·ÖΪ¶à¸öÓ¦ÓóÌÐò²ã£¬ÔòÉú³ÉºÍά»¤ËüÃǾ͸üÇáËÉ¡£
½«Ó¦ÓóÌÐò»®·ÖΪ¶à¸öÓ¦ÓóÌÐò²ãÓкܶàÓŵ㡣Èç¹ûÄúÓÐÒ»¸öÇåÎúµÄÒµÎñÂß¼²ã£¬¾ÍÄܹ»´´½¨Ò»¸ö¿ÉÒÔ´Ó¶à¸öÒ³Ãæµ÷Óõķ½·¨¿â¡£»»¾ä»°Ëµ£¬´´½¨Ò»¸öÇåÎúµÄÒµÎñÂß¼²ãÌáÉýÁË´úÂëÖØÓᣴËÍ⣬´´½¨ÇåÎú¶ø¶ÀÁ¢µÄÓ¦ÓóÌÐò²ãʹµÃÓ¦ÓóÌÐò¸üÒ×ÓÚÐ޸ġ£ÀýÈ磬ÇåÎúµÄ²ã´ÎʹÄúÎÞÐèÐÞ¸ÄÊý¾Ý·ÃÎÊ´úÂë¾Í¿ÉÒÔÐÞ¸ÄÓû§½çÃæ¡£
Èç¹ûÄúÐèҪʹÓà ASP.NET Framework Éú³É¶à²ã Web Ó¦ÓóÌÐò£¬ÄÇôÄú¿ÉÒÔʹÓà ASP.NET 2.0 Framework ËùÒýÈëµÄÁíÒ»¸öпؼþ£ºObjectDataSource ¿Ø¼þObjectDataSource ¿Ø¼þʹÄú¿É½«ÖîÈç GridView ºÍ DropDownList ÕâÑùµÄÓû§½çÃæ¿Ø¼þ°ó¶¨µ½Ò»¸öÖмä²ã×é¼þ¡£
ÕâƪÎÄÕµÄÖ÷Ìâ¾Í
Ïà¹ØÎĵµ£º
ÌõÐÎÂëÊÇÆù½ñΪֹ×á¢ÊµÓõÄÒ»ÖÖ×Ô¶¯Ê¶±ð¼¼Êõ¡£ÌõÐÎÂë¼¼Êõ¾ßÓÐÒÔϼ¸¸ö·½ÃæµÄÓŵã
¡¡¡¡A£®ÊäÈëËٶȿ죺Óë¼üÅÌÊäÈëÏà±È£¬ÌõÐÎÂëÊäÈëµÄËÙ¶ÈÊǼüÅÌÊäÈëµÄ5±¶£¬²¢ÇÒÄÜʵÏÖ“¼´Ê±Êý¾ÝÊäÈ딡£
¡¡¡¡B£®¿É¿¿ÐԸߣº¼üÅÌÊäÈëÊý¾Ý³ö´íÂÊΪÈý°Ù·ÖÖ®Ò»£¬ÀûÓùâѧ×Ö·ûʶ±ð¼¼Êõ³ö´íÂÊΪÍò·ÖÖ®Ò»£¬¶ø²ÉÓÃÌõÐÎÂë¼¼ÊõÎóÂëÂʵ ......
asp.net ʵÏÖ¶¨Ê±Ö´ÐÐ Ò»¸ö·½·¨
public class Time_Task
{
public event System.Timers.ElapsedEventHandler ExecuteTask;
private static readonly Time_Task _task = null;
private System.Timers.Timer _timer = null;
privat ......
21.ÔÚ.netÖУ¬Åä¼þµÄÒâ˼ÊÇ£¿
´ð£º³ÌÐò¼¯¡££¨ÖмäÓïÑÔ£¬Ô´Êý¾Ý£¬×ÊÔ´£¬×°ÅäÇåµ¥£©
22.³£Óõĵ÷ÓÃwebserviceµÄ·½·¨ÓÐÄÄЩ£¿
´ð£º1.ʹÓÃwsdl.exeÃüÁîÐй¤¾ß¡£
2.ʹÓÃvs.netÖеÄadd ......
61.²úÉúÒ»¸öintÊý×飬³¤¶ÈΪ100£¬²¢ÏòÆäÖÐËæ»ú²åÈë1-100£¬²¢ÇÒ²»ÄÜÖظ´¡£
int[] intarr=new int[100];
arraylist mylist=new arraylist();
random rnd=new random();
while(mylist.count<100)&nb ......