{"id":398,"date":"2013-08-09T14:57:08","date_gmt":"2013-08-09T05:57:08","guid":{"rendered":"http:\/\/cromi.com\/?p=398"},"modified":"2013-08-09T14:57:08","modified_gmt":"2013-08-09T05:57:08","slug":"c-datagridview-%ec%97%90%ec%84%9c-%ec%9e%90%eb%8f%99-%ec%8a%a4%ed%81%ac%eb%a1%a4","status":"publish","type":"post","link":"http:\/\/cromi.com\/?p=398","title":{"rendered":"C# DataGridView \uc5d0\uc11c \uc790\ub3d9 \uc2a4\ud06c\ub864"},"content":{"rendered":"<p>\ub370\uc774\ud130 \uadf8\ub9ac\ub4dc\uc5d0\uc11c \ub298\uc0c1 \ub9c8\uc9c0\ub9c9 \ub77c\uc778\uc744 \ubcf4\uc5ec\uc918\uc57c \ud560\ub54c\uac00 \ud544\uc694\ud55c\ub370<\/p>\n<p>\uc774\ub54c \ud544\uc694\ud55c \ucf54\ub4dc<\/p>\n<pre lang=\"csharp\">\r\n\r\ndataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows.Count - 1;\r\n\/\/  \uc694\uace0 \ud55c\uc904\ub85c \ucc98\ub9ac\uac00  \ub05d !!!!\r\n<\/pre>\n<p> \uc0ac\uc871\uc73c\ub85c \uc544\ub798 \ucf54\ub4dc\ub294   \ubc84\ud2bc1\uc744 \ub204\ub974\uba74 \ub370\uc774\ud130 \uadf8\ub9ac\ub4dc\ud654\uba74\uc5d0\uc11c<br \/>\n 4\uac1c\uc758 Row\ub9cc \ubcf4\uc774\uac8c \ub370\uc774\ud130\uadf8\ub9ac\ub4dc \uc2a4\ud06c\ub864 \ucc3d\uc744 \ub9cc\ub4e4\uace0\ub098\uc11c<br \/>\n 4\uac1c\uc911 \ucd5c\uc0c1\ub2e8\uc744 \uc790\ub3d9 \uc120\ud0dd\ub418\uac8c \ud558\ub294 \ub85c\uc9c1<br \/>\n \ud544\uc694\uc774\uc720\ub294  \uc54c\uc544\uc11c \uc0dd\uac01 \ud558\uc2dc\ub77c..  \ub09c \uc790\uc8fc \uc4f0\uc784 !!! <\/p>\n<pre lang=\"csharp\">\r\nprivate void button1_Click(object sender, EventArgs e)\r\n{\r\n    string[] row = new string[2];\r\n    dataGridView1.Rows.Add(row[1]);\r\n\r\n    int k = dataGridView1.Rows.Count;\r\n    if (k > 4)\r\n    {\r\n        Kbutton2_Click(k - 4);\r\n    }\r\n    dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows.Count - 1;\r\n}\r\n\r\nprivate delegate void Kbutton2_ClickDelegate(int ipaHogi);\r\npublic void Kbutton2_Click(int ipaHogi)   \/\/ Data Grid  \uc120\ud0dd\r\n{\r\n    if (this.InvokeRequired == false)\r\n    {\r\n        dataGridView1.CurrentRow.Selected = false;\r\n        dataGridView1.Rows[ipaHogi].Cells[1].Selected = true;\r\n    }\r\n    else\r\n    {\r\n        Kbutton2_ClickDelegate ss = new Kbutton2_ClickDelegate(Kbutton2_Click);\r\n        object[] t = new object[] { ipaHogi };\r\n        this.BeginInvoke(ss, t);\r\n    }\r\n}\r\n\r\n\r\n\r\n<\/pre>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>\ub370\uc774\ud130 \uadf8\ub9ac\ub4dc\uc5d0\uc11c \ub298\uc0c1 \ub9c8\uc9c0\ub9c9 \ub77c\uc778\uc744 \ubcf4\uc5ec\uc918\uc57c \ud560\ub54c\uac00 \ud544\uc694\ud55c\ub370 \uc774\ub54c \ud544\uc694\ud55c \ucf54\ub4dc dataGridView1.FirstDisplayedScrollingRowIndex = dataGridView1.Rows.Count &#8211; 1; \/\/ \uc694\uace0 \ud55c\uc904\ub85c \ucc98\ub9ac\uac00 \ub05d !!!! \uc0ac\uc871\uc73c\ub85c \uc544\ub798 \ucf54\ub4dc\ub294 \ubc84\ud2bc1\uc744 \ub204\ub974\uba74 \ub370\uc774\ud130 \uadf8\ub9ac\ub4dc\ud654\uba74\uc5d0\uc11c 4\uac1c\uc758 Row\ub9cc \ubcf4\uc774\uac8c \ub370\uc774\ud130\uadf8\ub9ac\ub4dc \uc2a4\ud06c\ub864 \ucc3d\uc744 \ub9cc\ub4e4\uace0\ub098\uc11c 4\uac1c\uc911 \ucd5c\uc0c1\ub2e8\uc744 \uc790\ub3d9 \uc120\ud0dd\ub418\uac8c \ud558\ub294 \ub85c\uc9c1 \ud544\uc694\uc774\uc720\ub294 \uc54c\uc544\uc11c \uc0dd\uac01 \ud558\uc2dc\ub77c.. \ub09c \uc790\uc8fc \uc4f0\uc784 !!! private void button1_Click(object sender, EventArgs [&hellip;]<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[16,54,148,149,53],"class_list":["post-398","post","type-post","status-publish","format-standard","hentry","category-vs2008","tag-c","tag-c-2008","tag-c-datagirdview","tag-c-datagirdview-","tag-vs2008-2"],"_links":{"self":[{"href":"http:\/\/cromi.com\/index.php?rest_route=\/wp\/v2\/posts\/398","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/cromi.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/cromi.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/cromi.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/cromi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=398"}],"version-history":[{"count":3,"href":"http:\/\/cromi.com\/index.php?rest_route=\/wp\/v2\/posts\/398\/revisions"}],"predecessor-version":[{"id":403,"href":"http:\/\/cromi.com\/index.php?rest_route=\/wp\/v2\/posts\/398\/revisions\/403"}],"wp:attachment":[{"href":"http:\/\/cromi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=398"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/cromi.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=398"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/cromi.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=398"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}