ASP.NET·þÎñÆ÷¿Ø¼þʹÓÃÖ®GridView
1 ASP.NET ·þÎñÆ÷¿Ø¼þGridViewʹÓÃ
±¾½Ì³Ì²»½éÉÜ·þÎñÆ÷¶Ë¿Ø¼þµÄ³ÊÏÖ£¬Ê¼þ´¦Àí£¬×´Ì¬µÈÀíÂÛ֪ʶ£¬Ö»½éÉÜ·þÎñÆ÷¶Ë¿Ø¼þµÄʹÓòÙ×÷£¬Èç¹ûÄú¶Ô·þÎñÆ÷¿Ø¼þµÄ֪ʶ¸ÐÐËȤ£¬Çë²ÎÔÄ¡¶ASP.NET·þÎñÆ÷¿Ø¼þ¸ß¼¶±à³Ì¡·
ÔĶÁ±¾ÎÄʱ×îºÃºÍ Îĵµ ¡¶ASP.NET·þÎñÆ÷¿Ø¼þʹÓÃÖ®GridViewÊý¾ÝÔ´ObjectDataSource¡·http://blog.csdn.net/huc87/archive/2009/03/17/3998185.aspxÒ»ÆðÔĶÁ¡£
1.1 GridView¸ÅÊö
ÏÔʾ±í¸ñÊý¾ÝÊÇÈí¼þ¿ª·¢ÖеÄÒ»¸öÖÜÆÚÐÔÈÎÎñ¡£ASP.NET ÌṩÁËÐí¶à¹¤¾ßÀ´ÔÚÍø¸ñÖÐÏÔʾ±í¸ñÊý¾Ý£¬ÀýÈç GridView ¿Ø¼þ¡£Í¨¹ýʹÓà GridView ¿Ø¼þ£¬Äú¿ÉÒÔÏÔʾ¡¢±à¼ºÍɾ³ý¶àÖÖ²»Í¬µÄÊý¾ÝÔ´£¨ÀýÈçÊý¾Ý¿â¡¢XML ÎļþºÍ¹«¿ªÊý¾ÝµÄÒµÎñ¶ÔÏó£©ÖеÄÊý¾Ý¡£
¿ÉÒÔʹÓà GridView À´Íê³ÉÒÔϲÙ×÷£º
· ͨ¹ýÊý¾ÝÔ´¿Ø¼þ×Ô¶¯°ó¶¨ºÍÏÔʾÊý¾Ý¡£
· ͨ¹ýÊý¾ÝÔ´¿Ø¼þ¶ÔÊý¾Ý½øÐÐÑ¡Ôñ¡¢ÅÅÐò¡¢·ÖÒ³¡¢±à¼ºÍɾ³ý¡£
ÁíÍ⣬»¹¿ÉÒÔͨ¹ýÒÔÏ·½Ê½×Ô¶¨Òå GridView ¿Ø¼þµÄÍâ¹ÛºÍÐÐΪ£º
· Ö¸¶¨×Ô¶¨ÒåÁкÍÑùʽ¡£
· ÀûÓÃÄ£°å´´½¨×Ô¶¨ÒåÓû§½çÃæ (UI) ÔªËØ¡£
· ͨ¹ý´¦Àíʼþ½«×Ô¼ºµÄ´úÂëÌí¼Óµ½ GridView ¿Ø¼þµÄ¹¦ÄÜÖС£
1.2 GridViewÊý¾Ý°ó¶¨
1.2.1 ¸ÅÊö
GridView ¿Ø¼þÌṩÁËÁ½¸öÓÃÓڰ󶨵½Êý¾ÝµÄÑ¡Ï
· ʹÓà DataSourceID ÊôÐÔ½øÐÐÊý¾Ý°ó¶¨£¬´ËÑ¡ÏîÈÃÄúÄܹ»½« GridView ¿Ø¼þ°ó¶¨µ½Êý¾ÝÔ´¿Ø¼þ¡£½¨ÒéʹÓô˷½·¨£¬ÒòΪËüÔÊÐí GridView ¿Ø¼þÀûÓÃÊý¾ÝÔ´¿Ø¼þµÄ¹¦Äܲ¢ÌṩÁËÄÚÖõÄÅÅÐò¡¢·ÖÒ³ºÍ¸üй¦ÄÜ¡£
· ʹÓà DataSource ÊôÐÔ½øÐÐÊý¾Ý°ó¶¨£¬´ËÑ¡ÏîʹÄúÄܹ»°ó¶¨µ½°üÀ¨ ADO.NET Êý¾Ý¼¯ºÍÊý¾Ý¶ÁÈ¡Æ÷ÔÚÄڵĸ÷ÖÖ¶ÔÏó¡£´Ë·½·¨ÐèҪΪËùÓи½¼Ó¹¦ÄÜ£¨ÈçÅÅÐò¡¢·ÖÒ³ºÍ¸üУ©±à
Ïà¹ØÎĵµ£º
public void MyGetDepart()
{
string sSql = @"select DepartId,DepartName as 'Ç廪¸½ÖÐ',ParentId from sDepart";
DataTable table = CommClass.GetDataTable(sSql);//BoolDAL.DbHelper.GetDataTabl ......
´óѧÉú»î£¬ºÜÄÑ˵£¬¸÷ÖÖÌå»áºÍ×Ì棬ÒòÈ˶øÒì
´óѧѧϰ£¬¸üÄÑ˵£¬¸÷Öֳɼ¨ºÍϹ»ì£¬¸÷ÓÐǧÇï
ºÜ¶àʱºò×ÜÊÇÔÚÏ룬ÕâЩÄêÀ´µ½µ×ѧµ½ÁËʲô£¬×÷Ϊһ¸ö´óѧÉú£¬±ÈÆðÄÇЩÉç»áÉϵĻì»ìµ½µ×ÓÐʲôÓÅÊÆ¡£Ã»Óд𰸣¬ÖÁÉÙÏÖÔÚûÓÐ
ºÜ¶àʱºò¶Ôѧϰ³äÂúÏ£Íû£¬µ«Äǽö½öÖ»ÊÇÍ£ÁôÔÚÄÔº£Öеļƻ®£¬¼¸ºõûÓйýʵÏÖ¡£
´óѧµÄ»ù´¡¿ÎºÜÖØÒª£¬ ......
ÔÚ.Netƽ̨ϽøÐÐCSÈí¼þ¿ª·¢Ê±,ÎÒÃǾ³£Óöµ½ÒÔºó»¹ÒªÓõ½Ä³Ð©±äÁ¿ÉÏ´ÎÐ޸ĺóµÄÖµ,ΪÁ˼òµ¥Æð¼û,ºÜ¶àÈ˶¼Ï°¹ßÓÃstaticÀ´¶¨ÒåÕâЩ±äÁ¿,ÎÒÒ²ÊÇ¡£ÕâÑù·Ç³£·½±ã£¬ÏÂÒ»´Îµ÷ÓÃij¸öº¯Êýʱ¸Ã±äÁ¿ÈÔÈ»±£´æµÄÊÇ´¦Àí¹ýµÄÖµ£¬Ö±½ÓÄÃÀ´ÓþͿÉÒÔÁË¡£
ÏÖÔÚתÈëÁËBSÈí¼þ¿ª·¢£¬ÎÒÃǺÜ×ÔÈ»µØ»áÑØÓ ......
=================================<1>Ò³Ãæ¿ØÖÆ ======================================
<script type ="text/javascript" src="../js/Calendar.js"charset ="gb2312"></script>
<input ID="Text1" type="text" runat="server" onfocus="calendar()"/>
<!- ......