|
°Á Àü Å¿ÀÀÇ Àâ´ã>
¼¼¿ùÀº Á¤¸»·Î ºü¸¨´Ï´Ù. ¾î´Àµ¡ »çÀÌÆ®¸¦ ¿î¿µÇÑÁöµµ ¸¸ 7³âÀÌ Èǽ ³Ñ¾î¹ö·È³×¿ä.
7³â 4°³¿ù°¶ó´Ï... °Å Âü..
°ú¿¬ 3³â µÚ¿¡µµ »çÀÌÆ®´Â Á¸ÀçÇϰí ÀÖÀ»±î¿ä? ±×·¨À¸¸é ÇÏ´Â ¹Ù·¥ÀÔ´Ï´Ù.
Àú¹ø °Á¿¡¼ ¿©·¯ºÐÀº ASP.NET ÆäÀÌÁö°¡ À̹ÌÁö·Î µÐ°©ÇÏ´Â ¸ÚÁø ¾×¼ðÀ» º¸¼Ì½À´Ï´Ù.
À̹ø °Á¿¡¼´Â ±× Áö½ÄÀ» ±â¹ÝÀ¸·Î ÇØ¼, DataGridÀÇ ³»¿ëÀ» ¾ÆÁÖ ½±°Ô Excel·Î
´Ù¿î·Îµå ½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ¼ ¾Ë¾Æº¸°íÀÚ ÇÕ´Ï´Ù.
Âü°í·Î, ÀÌ ±ÛÀº
http://azamsharp.net/DataGridExport.htmÀÇ Ä÷³À» Âü°í·Î ÇÏ¿©
Àç ÀÛ¼ºÇÑ °ÍÀÓÀ» ¹àÈü´Ï´Ù.
´Ü, À̹ø °Á¿¡¼ ´Ù·ç´Â ¹æ¹ýÀº ¾ÆÁÖ ´Ü¼øÇÏ°í ºü¸£°Ô DataGridÀÇ µ¥ÀÌÅ͸¦ Ãß°¡ÀûÀÎ
º¯°æÀÛ¾÷À̳ª ÇÊÅ͸µ¾øÀÌ Excel·Î ´Ü¼ø Ãâ·ÂÇϰíÀÚ ÇÏ´Â °æ¿ì¿¡¸¸ À¯¿ëÇÑ ¹æ¹ýÀÔ´Ï´Ù.
±× ¿ÜÀÇ Ãß°¡ÀûÀÎ ¿ä±¸»çÇ×ÀÌ ÀÖÀ» °æ¿ì¿¡´Â ÀÌ ¹æ¹ýÀ» »ç¿ëÇÒ ¼ö ¾øÀ» °ÍÀÔ´Ï´Ù.
¾î¶² Ãß°¡ÀûÀΠ󸮰¡ ÇÊ¿äÇÑ °æ¿ì¿¡´Â www.codeproject.com°ú °°Àº »çÀÌÆ®¿¡¼
ASP.NET¿¡¼ ¿¢¼¿À» Á¦¾îÇÏ´Â »ùÇà ¼Ò½ºµéÀ» ±¸Çؼ ±×¸¦ ÀÀ¿ëÇÏ¿© ±¸ÇöÇÏ¼Å¾ß ÇÒ °ÍÀÔ´Ï´Ù.
¹°·Ð, ±× °æ¿ì¿¡´Â ±¸ÇöÀÌ °£´ÜÇÏÁöµµ ¾Ê°ÚÁÒ?
ÇÏÁö¸¸, °£´ÜÇÑ ¼öÁØÀÇ ¿¢¼¿ Ãâ·ÂÀ̶ó¸é ±×·± º¹ÀâÇÑ ¹æ¹ýÀ» »ç¿ëÇÏÁö ¾Ê°íµµ °¡´ÉÇÕ´Ï´Ù.
¿Ö³ÄÇϸé, ÃֽŠExcel ¾îÇø®ÄÉÀ̼ÇÀº HTML ű׸¦ ÀνÄÇϱ⠶§¹®ÀÔ´Ï´Ù.
±Ùµ¥, ¸»ÀÔ´Ï´Ù. HTMLÀ» Áö¿øÇϱ⠽ÃÀÛÇÑ ExcelÀÇ ¹öÀüÀÌ ¸î ºÎÅÍÀÎÁö´Â Á˼ÛÇϰԵµ..
Àß ¸ð¸£°Ú½À´Ï´Ù. ¤Ì¤Ì(¾Æ¸¶µµ Excel 2002ºÎÅͰ¡ ¾Æ´Ñ°¡ Çϴµ¥..) Ȥ½Ã, ¾Æ½Ã´Â ºÐÀÌ ÀÖ´Ù¸é ¿¬¶ôÁÖ½Ã¸é ¹Ù·Î ¿©±â¿¡ Ãß°¡ÀûÀ¸·Î
±âÀÔÇϵµ·Ï ÇϰڽÀ´Ï´Ù.
¸ÕÀú, ¿¢¼¿ÀÌ HTMLÀ» Áö¿øÇÑ´Ù´Â °ÍÀ» È®ÀÎÇØº¸´Â °ÍÀ¸·Î ½ÃÀÛÇØ º¸µµ·Ï ÇϰڽÀ´Ï´Ù.
À̸¦ À§Çؼ, ¿©·¯ºÐÀÌ ¸Å¿ì ÀÚÁÖ~ ½À°üÀûÀ¸·Î ÆíÇϰÔ~ Àӽà µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â Àå¼ÒÀÎ
[¹ÙÅÁȸé]¿¡ ´ÙÀ½°ú °°Àº HTML ű׵éÀ» °®´Â html ÆäÀÌÁö¸¦ Çϳª ¸¸µé¾î ÁÖ¼¼¿ä.
<table>
<tr>
<td>¾ÆÀ̵ð</td>
<td>À̸§</td>
<td>¼ºº°</td>
</tr>
<tr>
<td>taeyo</td>
<td>±èÅ¿µ</td>
<td>³²</td>
</tr>
<tr>
<td>queeny</td>
<td>¿æÀð</td>
<td>¿©</td>
</tr>
<tr>
<td>hyunny</td>
<td>±è¿µÇö</td>
<td>³²</td>
</tr>
<tr>
<td>vangelis</td>
<td>¼ºÁö¿ë</td>
<td>³²</td>
</tr>
<tr>
<td>dukyoung</td>
<td>±è´ö¿µ</td>
<td>³²</td>
</tr>
</table>
|
±×¸®°í, ÀÌ ÆÄÀÏÀ» test.htm À̶ó°í ÀúÀåÇÕ´Ï´Ù. ^^
ÀúÀåÀÌ µÇ¼Ì´Ù¸é, À̸¦ Excel ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ¼ ¿¾îº¸¼¼¿ä ^^
±×·¯¸é, ´ÙÀ½°ú °°ÀÌ ¸Úµé¾îÁö°Ô Excel·Î ¸»²ûÇÏ°Ô ¿¸®´Â °ÍÀ» º¼ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
¸ÚÁöÁÒ? ¿©±â±îÁö¸¸ ¼³¸íµå·Áµµ... ¿ÀÈ£¶ó, ÀÌ·¸´Ù¸é ±×¸®µåÀÇ µ¥ÀÌÅ͸¦ ¿¢¼¿·Î Ãâ·ÂÇÏ´Â °ÍÀº
Á¤¸»·Î ½±°Ú±¸³ª ÇϽô ºÐµéÀÌ ÀÖÁÒ? ¿©±â Àú±â¼ ¸¹ÀÌ º¸À̳׿ä..
ÇÏ~ Á¤¸»ÀÌÁö. ³Ê¹« ½¬¿îµí Ç߳׿ä. ÀÌ·± ½¬¿î ³»¿ëÀ» °Á·Π¿Ã¸®´Ù´Ï ¹è½ÅÀÌ¾ß ÇϽô ºÐµéµµ
Á¶±Ý º¸À̰í.. ¤Ð¤Ð
±×·¸±º¿ä... ±×·¸´Ù¸é, ±»ÀÌ ´õ ÁøÇàÀ» ÇÏÁö ¾Ê¾Æµµ µÉ µí ÇÕ´Ï´Ù.
¶ó°í ³¡À» ³»¸é... Çã°Æ!!! ¸Å¿ì °ï¶õÇÑ Áö°æ¿¡ ºüÁú ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ¾Ð´Ï´Ù.
Àá±ñÀÇ À峿¡ ´ëÇØ¼µµ ¿©·¯ºÐÀÇ °·ÂÇÑ Æ÷½º°¡ ´À²¸Áö´Â ±º¿ä..
±×·¸´Ù¸é, °è¼ÓÇØ º¸°Ú½À´Ï´Ù. ^^
¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. ¿¢¼¿ÀÌ HTMLÀ» Áö¿øÇÏ´Ï, DataGridÀÇ °á°ú HTMLÀ» ¾ò¾î¼
À̸¦ ¿¢¼¿·Î µÐ°©½ÃÄÑ ´Ù¿î·Îµå ½ÃŰ´Â °ÍÀÔ´Ï´Ù.
Àú¹ø °Á¿¡¼ ASP.NET ÆäÀÌÁö¸¦ À̹ÌÁö·Î µÐ°©ÇÏ´Â °ÍÀ» ÇØ º¸¾ÒÀ¸´Ï, ASP.NET ÆäÀÌÁö¸¦
Excel·Î º¯È¯ÇÏ´Â °Í ¶ÇÇÑ ¾î·ÆÁö ¾ÊÀ» °ÍÀ̶ó´Â °ÍÀ» ¾Æ½Ç °ÍÀÔ´Ï´Ù.
¹®Á¦´Â DataGridÀÇ µ¥ÀÌÅ͸¦ HTML·Î ¾ò¾î³»´Â °ÍÀÌÁö¿ä.
ÇÏÁö¸¸, ÀÌ ¶ÇÇÑ ¾î·ÆÁö ¾Ê½À´Ï´Ù. ¿Ö³ÄÇϸé, ¸ðµç ASP.NET ¼¹ö ÄÁÆ®·ÑµéÀº
±× ÄÁÆ®·ÑÀÌ º¸À¯Çϰí ÀÖ´Â µ¥ÀÌÅ͸¦ ±âº»ÀûÀ¸·Î HTML·Î Ãâ·ÂÇϱ⠶§¹®ÀÔ´Ï´Ù.
¿ì¸®´Â DataGrid ÄÁÆ®·ÑÀÇ RenderControl()¶ó´Â ¸Þ¼µå¸¦ ÀÌ¿ëÇØ¼ ±×·¯ÇÑ µ¥ÀÌÅ͸¦
¾ò¾î³¾ ¼ö°¡ ÀÖ½À´Ï´Ù. ±×¸®°í, ±×°ÍÀ» ºê¶ó¿ìÀú¸¦ ÅëÇØ¼ ȸ鿡 ´Ù¿î·Îµå ½Ãų ¼ö ÀÖÁÒ.
±×·¸´Ù¸é, ¼Ò½º¸¦ Çѹø º¼±î¿ä?
ÀÏ´Ü, Å×½ºÆ®¸¦ À§Çؼ ÀÛ¼ºÇÑ À¥ ÆûÀÇ µðÀÚÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù.
DataGrid ÄÁÆ®·Ñ Çϳª¿Í Button ÄÁÆ®·Ñ ÇϳªÁÒ~ ´ú··~
±×¸®°í, Á¦°¡ ÀÛ¼ºÇÑ ÄÚµå ºñÇÏÀεå ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
public class GridExportTest : System.Web.UI.Page
{
protected System.Web.UI.WebControls.DataGrid DataGrid1;
protected System.Web.UI.WebControls.Button Button1;
private void Page_Load(object sender, System.EventArgs e)
{
SqlConnection con = new SqlConnection();
con.ConnectionString = "server=.;database=pubs;uid=***;pwd=***";
SqlCommand cmd = new SqlCommand("Select * from Authors", con);
SqlDataAdapter a = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
a.Fill(ds);
DataGrid1.DataSource = ds;
DataGrid1.DataBind();
}
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Clear();
Response.AddHeader("content-disposition", "attachment;filename=DataGrid.xls");
Response.ContentType = "application/vnd.xls";
System.IO.StringWriter stringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
DataGrid1.RenderControl(htmlWriter);
Response.Write(stringWrite.ToString());
Response.End();
}
}
|
¼³¸íÀ» ÀÏ´Ü °£´ÜÇÏ°Ô µå¸®ÀÚ¸é,
ÆäÀÌÁö°¡ ·ÎµåµÉ °æ¿ì DataGrid¿¡´Ù°¡ MS-SQL ¼¹öÀÇ Pubs µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â
µ¥ÀÌÅ͸¦ ·Îµå Çϱ¸¿ä. Excel Download¶ó´Â ¹öưÀÌ ´¸± °æ¿ì, Æ÷½ºÆ®¹é°ú µ¿½Ã¿¡
DataGridÀÇ µ¥ÀÌÅ͸¦ ¾ò¾î¿Í¼ ±× °ÍÀ» ¿¢¼¿ Çü½ÄÀ¸·Î ´Ù¿î·Îµå ½ÃŰ´Â °ÍÀÔ´Ï´Ù.
Äڵ带 ¸ðµÎ ÀÛ¼ºÇϼ̴ٸé, ½ÇÇàÇÏ¿© °á°ú¸¦ º¸µµ·Ï Çϼ¼¿ä ^^
±×·¯¸é, À§¿Í °°ÀÌ ¿¢¼¿ ´Ù¿î·Îµå âÀÌ ¶ß±¸¿ä. [¿±â] ¹öưÀ» ´©¸£¸é ¶ß°Å¿î ¿±â¸¦ »Õ¾î´ë¸ç
´ÙÀ½°ú °°ÀÌ Excel ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ¶ß´Â °ÍÀ» º¸½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
¸ÚÁöÁÒ? ¶ÇÇÑ, °£´ÜÇÏÁÒ?
¿À¿À.. ¹º°¡ ¶ß°Å¿î ±â¿îÀÌ ´À²¸Áý´Ï´Ù.
±×·¸´Ù¸é, ÀÌÁ¦ Äڵ带 »ìÆìº¸µµ·Ï ÇϰڽÀ´Ï´Ù. ÇÙ½ÉÀÌ µÇ´Â ÄÚµå´Â ¿ª½Ã³ª Button1_Click À̰ÚÁÒ?
¿ì¼±, ¹öưÀÌ Å¬¸¯µÉ °æ¿ì¿¡´Â Àú¹ø °Á¿¡¼ ¼³¸íµå·È´ø °Íó·³, Response.Clear() ¸Þ¼µå¸¦ ÅëÇØ¼
¹öÆÛ¿¡ Á¸ÀçÇÒ Áö ¸ð¸£´Â ¸ðµç µ¥ÀÌÅ͸¦ Á¦°ÅÇÕ´Ï´Ù. Áï, ÀÌÁ¦ºÎÅÍ ÀÛ¼ºµÇ´Â µ¥ÀÌÅ͸¸À» Ŭ¶óÀ̾ðÆ®ÀÇ
ºê¶ó¿ìÀú·Î ³»·Áº¸³»±â À§Çؼ ±âÁ¸ ¹öÆÛ¸¦ ¸»²ûÈ÷ ºñ¿ì´Â °ÍÀÌÁö¿ä. ^^
±× ´ÙÀ½¿¡´Â, Response.AddHeader("content-disposition", "attachment;filename=DataGrid.xls") ¸¦ ÅëÇØ¼
³»·Áº¸³¾ ÆÄÀÏÀÇ À̸§À» DataGrid.xls¶ó°í ÁöÁ¤ÇÕ´Ï´Ù. ¹Ýµå½Ã ÇÊ¿äÇÑ ÄÚµå´Â ¾Æ´Ï°ÚÁö¸¸, ÀÌ·¸°Ô
¸íĪÀ» ÁÖ´Â °ÍÀÌ ÆÄÀÏÀ» ¹Þ¾Æº¸´Â »ç¿ëÀÚ ÀÔÀå¿¡¼´Â ´õ¿í ºÐ°£ÀÌ ½¬¿ï °ÍÀÔ´Ï´Ù. ¸¸ÀÏ, ÀÌ ÇÑ ÁÙÀÇ Äڵ尡 ¾ø´Ù¸é
»ç¿ëÀÚ´Â aspx ÆÄÀÏ È®ÀåÀÚ¸¦ °®´Â Excel ÆÄÀÏÀ» º¸°Ô µÉÅ״ϱî¿ä ^^
Response.ContentType = "application/vnd.xls"´Â ÇöÀç ³»·Áº¸³¾ µ¥ÀÌÅÍÀÇ Çü½ÄÀ» ÁöÁ¤ÇØ ÁÖ´Â ºÎºÐÀÔ´Ï´Ù.
ÀÌ Äڵ带 ÅëÇØ¼ Áö±ÝºÎÅÍ ³»·Áº¸³¾ µ¥ÀÌÅÍ´Â ¿¢¼¿(Excel) µ¥ÀÌÅͶó´Â °ÍÀ» Ŭ¶óÀÌ¾ðÆ® ºê¶ó¿ìÀú°¡ ÀνÄÇÒ ¼ö
ÀÖ°Ô µË´Ï´Ù. ^^
ÀÚ. ¿©±â±îÁöÀÇ ÄÚµå·Î ¿¢¼¿À» ³»·Áº¸³»±â À§ÇÑ È¯°æÀûÀÎ Áغñ´Â ¸ðµÎ µÈ °Í °°³×¿ä. ±×·¸´Ù¸é, ÀÌÁ¦ºÎÅÍ´Â ½ÇÁ¦·Î
ExcelÀ» À§ÇÑ µ¥ÀÌÅ͸¦ ³»·Áº¸³¾ Â÷·ÊÀÔ´Ï´Ù.
¹«¾ùº¸´Ù ¸ÕÀú,µ¥ÀÌÅ͸¦ ¹®ÀÚ¿·Î ±â·ÏÇϱâ À§ÇÑ Å¬·¡½ºÀÎ StringWriterÀÇ °³Ã¼°¡ ÇÊ¿äÇÒ °ÍÀÔ´Ï´Ù.
System.IO.StringWriter stringWriter = new System.IO.StringWriter()´Â À̸¦ À§ÇØ StringWriter °³Ã¼¸¦ »ý¼ºÇÏ´Â ÄÚµåÀÔ´Ï´Ù.
±×¸®°í, HTML °ü·Ã ¹®ÀÚ ¹× ÅØ½ºÆ®¸¦ ¼øÂ÷ÀûÀ¸·Î ¾²±â À§ÇØ ÇÊ¿äÇÑ Å¬·¡½ºÀÎ HtmlTextWriter Ŭ·¡½º ÀνºÅϽº¸¦ »ý¼ºÇÕ´Ï´Ù.
ÀÌ´Â »ý¼ºÀÚÀÇ ÀÎÀÚ·Î ¹æ±Ý ¾Õ¿¡¼ ¸¸µé¾î µÐ StringWriter °³Ã¼¸¦ »ç¿ëÇÏ°Ô µË´Ï´Ù.
DataGrid1.RenderControl(htmlWriter)´Â DataGridÀÇ HTML Ãâ·Â ·»´õ¸¦ HtmlTextWriter¿¡ ±â·ÏÇÏ´Â ÀÛ¾÷À» ¼öÇàÇÕ´Ï´Ù.
À̷νá, ¿ì¸®´Â ±×¸®µåÀÇ Ãâ·ÂÀ» HtmlTextWriter¿¡ ÀúÀåÇÒ ¼ö ÀÖ°Ô µË´Ï´Ù. ÀÌ ÀÛ¾÷ÀÌ ÇÙ½ÉÀÌ¶ó º¼ ¼ö Àְڳ׿ä ^^
ÀÌÁ¦ ¸¶Áö¸·À¸·Î, DataGridÀÇ Ãâ·Â°á°ú HTMLÀ» Response.Write(stringWrite.ToString())¸¦ ÅëÇØ¼ ¹®ÀÚ¿·Î ºê¶ó¿ìÀúÀÇ È¸é¿¡
Ãâ·ÂÇÕ´Ï´Ù. ±×·¯¸é, ÀÌ ¸ðµç HTML µ¥ÀÌÅÍ´Â ½ÇÁ¦·Î´Â HTML ű×ÀÌÁö¸¸, ¿¢¼¿ ŸÀÔ Çü½ÄÀ¸·Î Ŭ¶óÀÌ¾ðÆ®¿¡°Ô·Î ³»·Á°¡°Ô µÉ
°ÍÀÔ´Ï´Ù. ^^
»ý°¢º¸´Ù ´ë´ÜÈ÷ °£´ÜÇÕ´Ï´Ù. ¿øÇÏ´Â ÄÁÆ®·ÑÀÇ Ãâ·Â HTMLÀ» ±×´ë·Î ºê¶ó¿ìÀú¸¦ ÅëÇØ¼ ³»·ÁÁÖ¸é¼, ÆÄÀÏÀÇ Çü½Ä¸¸À» ¹Ù²ãÁÖ¸é µÇ´Â °ÍÀÌÁÒ.
°°Àº ¹æ½ÄÀ¸·Î DataGridÀÇ Ãâ·Â¹°À» ExcelÀÌ ¾Æ´Ñ Word ÆÄÀϷεµ ³»·Áº¸³¾ ¼ö ÀÖ½À´Ï´Ù. ¿Ö³ÄÇϸé, Microsoft Wordµµ HTMLÀ» ÀνÄÇϰŵç¿ä. ^^
¸»ÀÌ ³ª¿Â ±è¿¡ Çѹø ÇØ º¼±î¿ä?
±âÁ¸ÀÇ Äڵ忡¼
Response.AddHeader() ºÎºÐ°ú Response.ContentTypeÀ» ÁÖ´Â ºÎºÐÀ» ExcelÀÌ ¾Æ´Ñ Word ·Î ¹Ù²ãÁֱ⸸ Çϸé
°£´ÜÇÏ°Ô ÇØ°áÀÌ µË´Ï´Ù. ^^ ´ÙÀ½°ú °°ÀÌ ¸»ÀÌÁÒ ^^
private void Button1_Click(object sender, System.EventArgs e)
{
Response.Clear();
// Response.AddHeader("content-disposition", "attachment;filename=DataGrid.xls");
// Response.ContentType = "application/vnd.xls";
Response.AddHeader("content-disposition", "attachment;filename=DataGrid.doc");
Response.ContentType = "application/vnd.word";
System.IO.StringWriter stringWriter = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter htmlWriter = new HtmlTextWriter(stringWriter);
DataGrid1.RenderControl(htmlWriter);
Response.Write(stringWrite.ToString());
Response.End();
}
}
|
Äڵ带 ¸ðµÎ ÀÛ¼ºÇϼ̴ٸé, ½ÇÇàÇÏ¿© °á°ú¸¦ º¸µµ·Ï Çϼ¼¿ä ^^. ±×¸®µåÀÇ Ãâ·Â¸ð½ÀÀº µ¿ÀÏÇϰÚÁö¸¸, ¹öưÀ» Ŭ¸¯ÇÒ °æ¿ì
À̹ø¿¡´Â, ¿¢¼¿ ´Ù¿î·Îµå âÀÌ ¾Æ´Ñ ¿öµå ´Ù¿î·Îµå âÀÌ ¶ß´Â °ÍÀ» º¸½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
±×¸®°í, [¿±â] ¹öưÀ» ´©¸£¸é ¸Å¿ì¸Å¿ì ¶ß°Å¿î ¿±â¸¦ ¸¶±¸¸¶±¸ »Õ¾î´ë¸ç
´ÙÀ½°ú °°ÀÌ ¿öµå ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ½ÇÇàµÇ¾î ±×¸®µå°¡ Ãâ·ÂµÇ´Â °ÍÀ» º¸½Ç ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù.
Àç¹ÌÀÖÁÒ???
´Ù½Ã Çѹø °Á¶ÇÏÁö¸¸, ÀÌ ¹æ¹ýÀº DataGridÀÇ Ãâ·Â °á°ú¸¦ °£´ÜÇÏ°Ô ¿¢¼¿À̳ª ¿öµå·Î ExportÇϰíÀÚ ÇÏ´Â °æ¿ì¿¡¸¸
»ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. Áï, ¸Å¿ì Á¦ÇÑÀûÀÎ »óȲ¿¡¼¸¸ »ç¿ëÀÌ °¡´ÉÇÑ ¹æ¹ýÀ̶ó´Â °ÍÀÌÁÒ. ÇÏÁö¸¸, ±×·¸´Ù ÇÏ´õ¶óµµ
»ó´çÈ÷ À¯¿ëÇÏ°Ô ½á¸ÔÀ» ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ^^ ÀǿܷΠ´Ü¼ø ¿¢¼¿ Ãâ·ÂÀ» ¿ä±¸ÇÏ´Â °æ¿ì´Â ¸¹À¸´Ï±î¿ä ^^;
±×·±µ¥, ¾ÈŸ±î¿î °ÍÀº ´ëºÎºÐÀÇ °æ¿ì ÇÁ·ÎÁ§Æ® ½Ã, Ŭ¶óÀÌ¾ðÆ®µéÀº ¸»ÀÔ´Ï´Ù. ¼³°è ½Ã¿¡´Â ´Ü¼ø Ãâ·Â¸¸ µÇ¸é µÈ´Ù°í ¸»ÇßÀ¸¸é¼µµ,
¸·»ó ÀÌ·¸°Ô ¸¸µé¾îÁÖ¸é ´õ Ãß°¡ÀûÀÎ ±â´ÉÀ» ¿ä±¸ÇÏ´Â °æ¿ì°¡ ¸¹´Ù´Â °ÍÀÔ´Ï´Ù. ÂÁ... ¤Ì¤Ì
ÇØ¼, ÀǿܷΠ¿¢¼¿À» ´õ ¼¼¹ÐÇÏ°Ô Á¦¾îÇØ¾ß ÇÒ Çʿ䰡 ÀÖ´Â °æ¿ìµµ ¸¹À» °ÍÀÔ´Ï´Ù. ±× ¶§¿¡´Â... ¾î¶»°Ô ÇØ¾ß ÇÒ±î¿ä?
±×¶§´Â ȱÆÃÀ» ÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù. ^^
¸¶À½À» °¡¶ó¾ÉÈ÷°í, http://www.codeproject.comÀ» »ìÆìÁÖ´Â ¼¾½º!!µµ
ÇÊ¿äÇÒ °ÍÀ̱¸¿ä ^^
±×·³ ´ÙÀ½ ½Ã°£¿¡ ¶Ç ºÉ²²¿ä~
°Á ¸ñ·ÏÀ¸·Î..
|