• 26-04-2015, 03:33:42
    #1
    Merhaba,
    Bir ödevim var basic dili hakkı pek bir bilgim yok http://deprem.gov.tr/sarbis/Deprem/SonDepremler.aspx adresinden datagridviewe nasıl bilgi çekebilir kod bilgisini hakkında yardımcı olabilecek var mı ?
  • 26-04-2015, 13:14:21
    #2
    merhaba,

    pek bilgin yoksa nasıl ödev veriliyor ödev olması için bu dersi alıyor olman lazım değil mi?

    neyse, sitede csv indirme olayı var, onu direk indirip excel dosyası üzerinden okutabilirsin. Ama javascript üzerinden indirildiği için biraz sıkıntı yaşayabilirsin.

    normal yola gelirsek, veriler bir tablo içerisinde ve her tablonun satırları var..

    mesela bu bir satır

    <tr id="ctl00_MainContentPlaceHolder_gvCatalogs_DXDataRow0" class="dxgvDataRow_Soft_Orange" style="border-color:White;border-width:1px;border-style:None;font-size:11px;">
    				<td id="ctl00_MainContentPlaceHolder_gvCatalogs_tccell0_3" class="dxgv" style="border-color:#FCCBA7;border-style:None;">
                                    <a id="ctl00_MainContentPlaceHolder_gvCatalogs_cell0_3_hypID" href="https://www.r10.net/DepremBilgi/Ozet.aspx?param=296026" target="_self">26/04/2015 09:01:39</a>
                                </td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;">DDA</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;text-align:Right;">37.1605</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;text-align:Right;">27.8900</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;text-align:Right;">7.00</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;text-align:Right;">0.16000</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;">ML</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;text-align:Right;">1.5</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;">Turkey</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;">MUGLA</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;">MILAS</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;">-</td><td class="dxgv" style="border-color:#FCCBA7;border-style:None;border-right-width:0px;">-</td>
    			</tr>
    bu şekilde tüm satırları alman ve aldığın her satırın içindekileri sırayla bölüp kendi datagridview ine atman gerekiyor.

    nasıl yapacağına gelirsek, bunun için html agility pack işini çok kolaylaştıracak

    https://htmlagilitypack.codeplex.com/

    bir sürü örnek bulabilirsin, youtube videolarına bakabilirsin.. Genelde örnekler c# üzerine olabilir ama çok farkı yok mantık olarak..

    kolay gelsin