°­ÁÂ¿Í ÆÁ

´å³Ý : DataTable³¢¸® DataRow º¹»çÇϱ⠳¯Â¥:2020-3-7 5:35:35 Á¶È¸¼ö:238
ÀÛ¼ºÀÚ : ¼Ò¿£
Æ÷ÀÎÆ® : 1493
°¡ÀÔÀÏ : 2020-02-02 00:09:14
¹æ¹®È½¼ö : 95
±Û 195°³, ´ñ±Û 60°³
¼Ò°³ : SoEn ¿î¿µÀÚÀÔ´Ï´Ù.
ÀÛ¼º±Û º¸±â
ÂÊÁö º¸³»±â
Å« Å×À̺íÀ» Äõ¸®ÇÏ¿© ÆäÀÌÁöº°·Î º¸¿©Áִµ¥ ¿ø°Ý Äõ¸®Àε¥´Ù ´ë±Ô¸ð Å×À̺íÀ̾ ¼º´ÉÀÌ ³ª¿ÀÁö ¾Ê´Â´Ù. ±×·¡¼­ ÆäÀÌÁöº°·Î Äõ¸®ÇÏÁö ¸»°í Àüü¸¦ °¡Á®¿Â ÈÄ Àß¶ó¼­ ¾²±â·Î Çß´Ù. ¿¹¸¦ µé¾î tblPeople¿¡ 8500°³ÀÇ ·¹Äڵ尡 ÀÖ°í ÀÌ°É 2000ÆäÀÌÁö¾¿ º¸¿©Áشٸé Åë°·Î ÀÐÀº ÈÄ ¼±µÎºÎÅÍ 2000°³¾¿ Àß¶ó »ç¿ëÇÏ¸é µÈ´Ù.

¶È°°Àº ±¸Á¶ÀÇ DataTableÀ» ¸¸µé°í ÆäÀÌÁöº°·Î ·¹Äڵ带 ºÐÇÒÇÏ´Â ¹®Á¦ÀÌ´Ù. Å×ÀÌºí°£ÀÇ ±¸Á¶ º¹»ç´Â Clone ¸Þ¼­µå·Î °£´ÜÈ÷ ó¸®ÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌÅÍ´Â »©°í ½ºÅ°¸¶¿Í Á¦¾à±îÁö ¶È°°Àº Å×À̺íÀÌ »ý¼ºµÈ´Ù. Å×ÀÌºíº°·Î ÀÓÀÇÇàÀ» ±¸ÇÒ ¼ö ÀÖÀ¸´Ï ÇàÀ» ÀÐ¾î »õ Å×ÀÌºí¿¡ ³Ö¾î ÁÖ±â¸é µÉ °Å¶ó »ý°¢Çß´Ù. ´ÙÀ½ ÄÚµå´Â tblPeopleÀÇ Ã¹ ·¹Äڵ带 º¹»çÇÏ¿© tblPage¿¡ Áý¾î ³Ö´Â´Ù.

DataTable tblPage;
tblPage = tblPeople.Clone();
DataRow datarow = tblPeople.Rows[0];
tblPage.Rows.Add(datarow);

return tblPage;

»õ Å×À̺í Çϳª ¸¸µé°í CloneÀ¸·Î º¹»çÇÏ¸é ¶È°°Àº ±¸Á¶ÀÇ »çº» Å×À̺íÀ» ¸¸µé¾î ÁØ´Ù. ¾Æ¿¹ ¸¸µé¾î ÁֹǷΠ¹Ì¸® DataTable °´Ã¼¸¦ »ý¼ºÇØ ³õÀ» ÇÊ¿ä´Â ¾ø´Ù. ¹°·Ð Å×ÀÌºí ³»ºÎ´Â ÅÖÅÖ ºñ¾î ÀÖ´Ù. ÀÌ ¾È¿¡ ·¹Äڵ带 °¡Á®¿Í ä¿ö ÁÖ¸é µÈ´Ù. tblPeopleÀÇ Rows¿¡¼­ ·¹Äڵ带 ¼ø¼­´ë·Î °¡Á®¿Â ÈÄ tblPageÀÇ Rows¿¡ Çϳª¾¿ Áý¾î ³ÖÀ¸¸é °£´ÜÈ÷ µÉ °Í °°¾ÒÁö¸¸ ´ÙÀ½°ú °°Àº ¿¹¿Ü°¡ ¹ß»ýÇß´Ù.



³²ÀÇ Áý ÀÚ½ÄÀ» ÇԺη¯ µ¥·Á¿Ã ¼ö ¾ø´Ù´Â ¾ê±â´Ù. Çϱä ÇÑ ·¹Äڵ带 µÎ Å×ÀÌºí¿¡¼­ ¼ÒÀ¯Çϰí ÀÖÀ¸¸é ¿©·¯ °¡Áö ¹®Á¦°¡ ¹ß»ýÇÒ ¼ö ¹Û¿¡ ¾ø´Ù. ÀÌ ¹®Á¦¸¦ ÇØ°áÇÏ·Á¸é ÂüÁ¶°¡ ÇÏ´Ñ ·¹ÄÚµåÀÇ º¹»çº»À» ¸¸µé¾î¾ß ÇÑ´Ù. ±×·¯³ª DataRow Ŭ·¡½º¿¡´Â Clone °°Àº ¸Þ¼­µå°¡ º¸ÀÌÁö ¾Ê¾Ò´Ù. ã¾Æ º¸´Ï DataTable¿¡ ImportRow¶ó´Â ¸Þ¼­µå°¡ ¶È°°Àº ¿ªÇÒÀ» ¼öÇàÇÑ´Ù. DataRow ÀÚü´Â º¹»ç ¸Þ¼­µå°¡ ¾øÁö¸¸ DataTable¿¡ ³²ÀÇ ·¹Äڵ带 º¹»çÇØ Ãß°¡ÇÏ´Â ¸Þ¼­µå°¡ ÀÖ´Ù. °á°ú ÄÚµå´Â ´ÙÀ½°ú °°´Ù.

DataTable tblPage;
tblPage = tblPeople.Clone();
tblPage.ImportRow(tblPeople.Rows[0]);

return tblPage;

ImportRow ¸Þ¼­µå·Î ³²ÀÇ ·¹Äڵ带 º¹»çÇØ Ãß°¡ÇßÀ¸´Ï ¼ÒÀ¯±Ç º»ÀïÀÌ ¾ø°í ÀÌÈÄ¿¡ °¢ÀÚ ÆíÁýÇØµµ ¿µÇâÀ» ¹ÞÁö ¾Ê´Â´Ù. ³²ÀÇ DataTableÀÇ DataRow¸¦ Á÷Á¢ °¡Á®¿Ã ¼öµµ ÀÖ°í SelectÇÑ DataRow[]¿¡¼­ Çϳª¾¿ ²¨³» Áý¾î ³Ö¾îµµ »ó°ü¾ø´Ù. RowÀÇ ±¸Á¶¸¸ °°À¸¸é ´©±¸ÀÇ DataRowÀÌ°Ç ÀÔ¾çÇÒ ¼ö ÀÖ´Ù. Âü°í·Î DataTable³¢¸® Àüü ·¹Äڵ带 º¹»çÇÒ ¶§´Â Copy ¸Þ¼­µå¸¦ »ç¿ëÇÑ´Ù. CloneÈÄ CopyÇÏ¸é ¿ÏÀüÈ÷ ¶È°°Àº »çº»ÀÌ »ý¼ºµÈ´Ù.

ÃÖÃÊ µü ÇÑ ¹ø¸¸ Äõ¸®¸¦ ¼öÇàÇÏ¿© Àüü ¸ñ·ÏÀ» °¡Á®¿À´Ï ¿ÀÈ÷·Á ¼Óµµ°¡ ´õ »¡¶óÁ³´Ù. ÆäÀÌÁöº°·Î Order ByÇϰí Offset FetchÇÏ´Â °Íº¸´Ù´Â ÅëÄõ¸®°¡ À¢¸¸ÇÏ¸é ´õ ºü¸£´Ù. ¾îÂ÷ÇÇ Order By°¡ µé¾î°¡¸é Àüü Å×À̺íÀ» ´Ù Àд °ÍÀ̳ª ¸¶Âù°¡ÁöÀÌ´Ù. °Ô´Ù°¡ ÀÏ´Ü °¡Á®¿À°í ³ª¸é ¸ðµç °ÍÀÌ ¸Þ¸ð¸® ³»¿¡¼­ ÀϾ¹Ç·Î ÆäÀÌÁö Àüȯµµ ½Å¼ÓÇÏ´Ù.

DataRow¸¦ 2000°³³ª ºÐÇÒÇÏ¿© º¹»çÇÏÁö¸¸ °ÅÀÇ ½Ç½Ã°£À¸·Î ¼öÇàµÇ¸ç ´Ù¸¸ ±×¸®µå¿¡ ¹ÙÀεùÇÏ´Â ½Ã°£ÀÌ ´ë·« 1ÃÊ Á¤µµ °É·È´Ù. ¸Å ÆäÀÌÁö¸¶´Ù Äõ¸® ³¯¸®´Â °Íº¸´Ù´Â ÈξÀ À̵æÀÌ´Ù. ´Ù¸¸ Àüü ·¹Äڵ带 ´Ù °¡Áö°í ÀÖÀ¸´Ï ¾Æ¹«·¡µµ ¸Þ¸ð¸®´Â Á» ´õ ¸Ô´Â´Ù. ÀÌ·¡¼­ ¼Óµµ¿Í »çÀÌÁî´Â Ç×»ó ¹Ýºñ·Ê °ü°èÀÌ´Ù.

 



°³¹ßÀÚÀÇ Ãµ±¹ SoEn

¸ñ·Ïº¸±â »èÁ¦ ¼öÁ¤ ½Å°í ½ºÅ©·¦

henrietta 3¿ù7ÀÏ 5:49:54  

°á±¹ Çʿ信 µû¶ó ¼±ÅÃÇØ¾ß ÇÏ´Â °ÍÀ̱º¿ä.

¼Ò¿£ 3¿ù7ÀÏ 5:58:21  

¿äÁòÀº ¸Þ¸ð¸®°¡ ¿ö³« ½Î°í ÈçÇØ¼­ ¸Þ¸ð¸®¸¦ Á» ¸¹ÀÌ ¾²´Â ÂÊÀ» ¼±ÅÃÇÏ´Â °ÍÀÌ À¯¸®ÇÕ´Ï´Ù.
¿¾³¯Ã³·³ 1¹ÙÀÌÆ® ¾Æ³¥·Á°í ¸öºÎ¸²Ä¥ Çʿ䰡 ¾ø½À´Ï´Ù. ´å³Ý¸¸ ÇØµµ ½Ã½ºÅÛÀÌ ¿ö³« Á¤±³Çϰí È¿À²ÀûÀ̾ À¢¸¸ÇÑ ÀÛ¾÷Àº ¼ø½Ä°£¿¡ ÇØ Ä¡¿ó´Ï´Ù. ±×·¡¼­ °³¹ßÇϱâ Âü ÆíÇØÁ³ÁÒ.


·Î±×ÀÎÇÏ¼Å¾ß ´ñ±ÛÀ» ´Þ ¼ö ÀÖ½À´Ï´Ù.