ä¸ãGridViewåDataGridçå¼å GridView æ¯ DataGridçå继æ§ä»¶ï¼å¨ framework 2 ä¸ï¼è½ç¶è¿åå¨DataGridï¼ä½æ¯GridViewå·²ç»èµ°ä¸äºåå²çåå°ï¼å代DataGridçè¶å¿å·²æ¯å¿ä¸å¯æ¡ãGridViewåDataGridåè½ç¸ä¼¼ï¼é½æ¯å¨web页é¢ä¸æ¾ç¤ºæ°æ®æºä¸çæ°æ®ï¼å°æ°æ®æºä¸çä¸è¡æ°æ®ï¼ä¹å°±æ¯ä¸æ¡è®°å½ï¼æ¾ç¤ºä¸ºå¨web页é¢ä¸è¾åºè¡¨æ ¼ä¸çä¸è¡ã GridViewç¸å¯¹äºDataGridæ¥è¯´ï¼å
·æå¦ä¸ä¼å¿ï¼åè½ä¸æ´å 丰å¯ï¼å 为æä¾äºæºè½æ è®°é¢æ¿ï¼ä¹å°±æ¯show smart tagï¼æ´å æç¨æ¹ä¾¿,常ç¨çæåºãå页ãæ´æ°ãå é¤çæä½å¯ä»¥é¶ä»£ç å®ç°ï¼å
·æPagerTemplateå±æ§ï¼å¯ä»¥èªå®ä¹ç¨æ·å¯¼èªé¡µé¢ï¼ä¹å°±æ¯è¯´å页çæ§å¶æ´å éå¿æ欲ãGridViewåDataGridå¨äºä»¶æ¨¡åä¸ä¹å¤æä¸åä¹å¤ï¼DataGridæ§ä»¶å¼åçé½æ¯å个äºä»¶ï¼èGridViewæ§ä»¶ä¼å¼å两个äºä»¶ï¼ä¸ä¸ªå¨æä½ååçï¼ä¸ä¸ªå¨æä½ååçï¼æä½åçäºä»¶å¤ä½***ingäºä»¶ï¼æä½åçäºä»¶å¤ä½***edäºä»¶ï¼æ¯å¦Sorting äºä»¶åsorted äºä»¶ï¼RowDeletingåRowDeletedäºä»¶ã äºãGridViewæä½åæ¥ 1ãæ¾ç¤ºæ°æ®æºä¸çæ°æ® ä»ToolBoxä¸éåGridViewæ§ä»¶æå°é¡µé¢ä¸ï¼ç¶åç¹å»å³é®ï¼éæ©Show Smart Tag,å¨Choose Data Sourceä¸éæ© New Data Source, åºç°Data Source Configuration Wizard,éæ©è¿æ¥å符串ï¼å¯ä»¥éæ©å·²ç»åæ¾å¨web.configä¸çConnectionString ,ç¶åå¯ä»¥éæ©æ¯ä½¿ç¨åå¨è¿ç¨ï¼è¿æ¯ä»è¡¨æè§å¾ä¸éæ©æ°æ®ã å¨è¿ä¸æ¥ï¼å·¦ä¾§çWhereè¯å¥å¯ä»¥æå®æ¥è¯¢æ¡ä»¶ï¼ç¹å»Whereï¼åºç°Add Where Clause ,éæ©è¦è®¾å®æ¡ä»¶çåï¼æä½ç¬¦æ¯çäºè¿æ¯likeè¿æ¯å
¶å®ï¼ç¶åéæ©Sourceï¼ä¹å°±æ¯è¯´è¦éå®çæ¡ä»¶ä»åªéåå¼ï¼å¯ä»¥æ¯ControlãSessionãFormãCookieãQueryStirngçï¼å¦æéæ©Controlï¼é£ä¹éè¦å¨å³ä¾§ï¼éä¸æ¯é£ä¸ªæ§ä»¶ï¼ç¶åè¿å¯ä»¥è®¾å®é»è®¤å¼ï¼è®¾å®å®åç³»ç»èªå¨çæSql 表达å¼åå¼ç表达å¼ï¼æ¤æ¶ç¹å»Addæé®ï¼å®ææ¡ä»¶çæ·»å ï¼Where Cluaseä¸åºç°ååæ·»å çæ¡ä»¶ãå¦æ没æç¹å»Addï¼å¾å®¹æ设å®äºæ¡ä»¶ï¼ä½æ¯å 为没ææ·»å å°Whereåå¥ä¸ï¼æ以ä¸èµ·ä½ç¨ã å¨è¿ä¸æ¥ï¼å·¦ä¾§çOrder Byï¼å¯ä»¥è®©æ们设å®æåºåï¼å°±æ¯æ们ååºçè®°å½è¦æç
§ä»ä¹æ´¾éï¼å¯ä»¥è®¾å®ä¸ä¸ªåï¼æ¯ååºè¿æ¯éåºã å¨è¿ä¸é¨ï¼å·¦ä¾§çAdvancedï¼å¯ä»¥è®¾å®Advanced Sql Generation Options,è¿éå¯ä»¥çæè¿ä¸ªæ¥è¯¢çInsertãupdateãDeleteè¯å¥ï¼å½ç¶ï¼åææ¯æ¨éæ©çå段ä¸å¿
é¡»å
å«äºä¸»é®ãå½æ¨æ³å¨GridViewä¸ä¸ç¼åä»»ä½ä»£ç å®ç°å¯¹è¡¨æ ¼çç¼è¾ãå é¤çæä½æ¶ï¼å°±å¿
é¡»å¨é
ç½®æ°æ®æºæ¶ï¼å¨è¿éçæInsertãUpdateãDeleteè¿äºè¯å¥ã GridViewä¸ç¼è¾å é¤çæä½çé¶ä»£ç ï¼å°±æ¯æ ¹æ®é
ç½®æ°æ®æºæ¶èªå¨çæçè¿äºè¯å¥æ¥å®ææ°æ®æºçæ´æ°å é¤çæä½çã å¨æåä¸æ¥ï¼æ¨å¯ä»¥æµè¯ä¸ä¸æ¨ååçæçæ¥è¯¢æ¯å¦æ£ç¡®ï¼æåç¹å»å®æï¼æ°æ®å·²ç»åºç°å¨é¡µé¢ä¸äºï¼æCtrl+F5è¿è¡ã æåæ¨ï¼æ¨å·²ç»ä¼ä½¿ç¨Aspæ¥æ¾ç¤ºæ°æ®åºä¸çæ°æ®äºã 2ã让GridViewå¯ä»¥å页 GridViewææ°æ®æ¾ç¤ºåºæ¥äºï¼ä½æ¯é£ä¹å¤æ¡è®°å½ç½åå°ä¸é¡µä¸æ¯ä¸åéçï¼æ们åºè¯¥å¯¹æ°æ®è¿è¡å页ãè¿è®°å¾å¨aspæ¶ä»£ï¼å页æ¯å¤ä¹ç麻ç¦ï¼éè¦ç¼åå¾å¤ç代ç ï¼èä¸åç§å页ç»ä»¶ä¹åºè¿èçãèå¨GridViewä¸ï¼æ¨ä¼åç°ï¼å页æ¯å¦æ¤çç®åï¼åªéè¦æ¨è½»ç¹é¼ æ ï¼å¨Show Smart Tagä¸ï¼éä¸Enable Pagingï¼è¡¨æ ¼çå页æä½åå®æäºï¼æ¯ä¸æ¯So Easyå¢ã 并ä¸æ¯ä»ä¹æ°æ®æºé½å¯ä»¥è®©GridViewå®ç°èªå¨å页çï¼æ¯å¦å¦æDataSourceModeæ¯DataReaderï¼å°±æ æ³å®ç°èªå¨å页ãèä¸åªæObjectDataSourceæ¯çé¢çº§å«çæ¯æå页ï¼ç±»ä¼¼æ们常ç¨çSqlDataSourceé½æ¯å
æåææçè®°å½ï¼ç¶ååªæ¾ç¤ºæ¬é¡µéè¦æ¾ç¤ºçè®°å½ï¼ç¶åæå¼å
¶ä½çè®°å½ï¼é½æç¹æµªè´¹èµæºçå¦ï¼ å½GridViewçAllowPagingå±æ§è®¾ç½®ä¸ºTrueçæ¶åï¼æ们å®ç°äºå页ï¼æ们è¿å¯ä»¥å¯¹å页è¿è¡ä¸äºä¸ªæ§åç设置ã常ç¨çå±æ§å
æ¬ï¼PageIndexââ设置æ°æ®æ¾ç¤ºçå½å页é¢ï¼é»è®¤æ¯0ï¼ä¹å°±æ¯æ°æ®çé¦é¡µãPageSize ââä¹å°±æ¯ä¸é¡µæ¾ç¤ºå¤å°æ¡è®°å½ï¼é»è®¤ä¸º10æ¡ãå¨PagerSettingsä¸ï¼è¿å¯ä»¥å¯¹å页ç导èªæé®è¿è¡è¯¦ç»è®¾ç½®ï¼å¨Modeå±æ§ä¸ï¼å¯ä»¥è®¾ç½®ï¼Numericââé»è®¤çï¼å页ç¨æ°å表示ï¼1ï¼2ï¼3â¦â¦ãNextPreviousãNextPreviousFirstLastãNumericFirstLaståå¯é¡¾åæä¹ï¼æ¾ç¤ºä¸ä¸é¡µãä¸ä¸é¡µãé¦é¡µãæ«é¡µçãå½Mode设å®ä¸æ¯Numericæ¶ï¼é£ä¹å¯ä»¥éè¿è®¾å®FirstPageTextãLastPageTextçå±æ§æ¥å®ç°å页导èªæ¶ï¼å°é¦é¡µãæ«é¡µãä¸é¡µãä¸é¡µæ¶æ¾ç¤ºçæåæ示ã å¦ææ³å®ç°å页çé¢çå®å
¨èªå¨æ§å¶ï¼è¿å¯ä»¥ç¹å»GridViewå³é®ï¼éæ©ç¼è¾æ¨¡çï¼PagerTemplateæ¥å®ç°ï¼å¨æ¨¡çä¸å å
¥è¥å¹²ä¸ªButtonæ§ä»¶ï¼ç¶åå°Buttonæ§ä»¶çCommandNameå±æ§è®¾ç½®ä¸ºPage,å°CommandArgumentå±æ§åå«è®¾ç½®ä¸ºFirstãLastãPrevãNextæè
ä¸ä¸ªæ°åï¼å³å¯å®ç°å页æä½ã 3ãGridViewä¸çç¼è¾ãå é¤ãæåº æ°æ®ä»æ°æ®æºä¸æååºç°ï¼æ¾ç¤ºå¨ç½é¡µä¸åï¼æ们å¦æéè¦å¯¹å
¶ä¸çæ°æ®è¿è¡ç¼è¾ãæ´æ°ãå é¤çæä½ï¼è¿æ¯ä¸éè¦ç¼åä»»ä½ä»£ç ï¼å©ç¨GridViewå
ç½®çåè½å³å¯å®ç°ã å¨æºè½æ è®°ä¸ï¼ç¹å»ç¼è¾åï¼å¨Avaliable Fieldsä¸ï¼éæ©ComandFieldï¼ç¶ååå»Edit,update,cancelåDeleteï¼æ们就为GridViewæ·»å äºç¼è¾åå é¤åè½ãå¦æå¨é
ç½®æ°æ®æºçæ¶åï¼æ们已ç»çæäºInsertãupdateãdeleteè¿äºè¯å¥ï¼é£ä¹æ们ç°å¨å°±å¯ä»¥æ§è¡ç¨åºãç¹å»é¡µé¢ä¸çEditï¼åºç°UpdateåCancelæé®ï¼åæ¶å½åè¡é¤äºä¸»é®ä»¥å¤çåï¼æ°å¼é½æ¾å¨äºä¸ä¸ªææ¬æ¡ä¸ï¼å¯ä»¥è¿è¡ç¼è¾ï¼ç¶åç¹å»Updateå³å¯ä¿åãç¹å»Deleteï¼å é¤å½åè¡è®°å½ãæ¨æ¯ä¸æ¯å·²ç»è¢«GridView强大çåè½ææäºå¢ï¼ å¨Show Smart Tagä¸ï¼éæ©Enable Sortingï¼è¿æ¶ææåçHeaderé½åæäºä¸ä¸ªè¶
é¾æ¥ï¼å
¶å®è¿äºé½æ¯ä¸ä¸ªLinkButtonæ§ä»¶ï¼è¿è¡ä»£ç ï¼å¨ç½é¡µçæçæ°æ®è¡¨ä¸ï¼ç¹å»ç¬¬ä¸è¡ä¸çååï¼å³å¯æç
§å½ååè¿è¡æåºï¼å次ç¹å»åååæåºã å¦ææ¨åªéè¦å¯¹å
¶ä¸çå åè¿è¡æåºï¼å¯ä»¥å¨æºè½æ è®°ä¸ï¼éæ©ç¼è¾åï¼éä¸è¦æåºçåï¼ç¶åå¨å³ä¾§çå±æ§ä¸æ¾å°SortExpressionå±æ§ï¼ç¶åä»ä¸ææ¡ä¸éæ©æ ¹æ®åªä¸ªå段æåºï¼ä¸è¬å½ç¶æ¯å½åå段å¯ï¼å®ææåºç设置ãå¦ææ¨ä¸éè¦è¿ä¸ååä¸æåºï¼é£ä¹åªéè¦ææ¤åçSortExpressionå±æ§åé¢çå¼å é¤ï¼ä¹å°±æ¯è¯´è®¾ç½®æ空å符串å³å¯ãè¯ä¸è¯ï¼æ¯ä¸æ¯æåºå·²ç»å°½å¨ææ¡ä¹ä¸äºå¢ï¼
温馨提示:答案为网友推荐,仅供参考