السلام عليكم
مرحبا اخواني ,,, انا جديد معكم ,, وحت اني لسى بادء في C# من يومين
المهم الامر كالتالي : يوجد صورة + كود
اني اريد استخراج معلومات محددة من جدول html باستعمال HtmlAgilityPack
+
مع تبديل ترتيب مصفوفتين عند عرض الناتج
=====
صورة توضح الامر
====
هدا كود تجربتي لكن الكود يجلب كل معلومات الجدول وانا اريد معلومات محددة مع تبديل ترتيب مصفوفتين عند عرض الناتج
=====
كود صفحة html
======
لقد شاهدت موضوع الاخ الشاكي لله ,, فيديو الشرح محدوف + اني لم افهم كود المتال جيدا
موضوع الاخ
http://vb4arb.com/vb/thread-1623.html
===========
ارجو المساعدة ,, بتعديل على الاكود او ارفق متال قريب لموضوعي
في انتظار مروركم
مرحبا اخواني ,,, انا جديد معكم ,, وحت اني لسى بادء في C# من يومين
المهم الامر كالتالي : يوجد صورة + كود
اني اريد استخراج معلومات محددة من جدول html باستعمال HtmlAgilityPack
+
مع تبديل ترتيب مصفوفتين عند عرض الناتج
=====
صورة توضح الامر
====
هدا كود تجربتي لكن الكود يجلب كل معلومات الجدول وانا اريد معلومات محددة مع تبديل ترتيب مصفوفتين عند عرض الناتج
كود :
// Clear Datagridview
dataGridView1.DataSource = null;
HtmlAgilityPack.HtmlDocument html = new HtmlAgilityPack.HtmlDocument();
// Load a file
html.Load(test.html);
var headers = html.DocumentNode.SelectNodes("//p[4]/table[1]/tr[1]/th");
DataTable table = new DataTable();
// Create columns from th
foreach (HtmlNode header in headers)
{
table.Columns.Add(header.InnerText);
}
// Select rows with td elements
foreach (var row in html.DocumentNode.SelectNodes("//p[4]/table[1]/tr[td]"))
{
table.Rows.Add(row.SelectNodes("td").Select(td => td.InnerText).ToArray());
}
// Show Result
dataGridView1.DataSource = table;
=====
كود صفحة html
PHP كود :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
</head>
<body>
<center><font size="+2">Title_Test Title_Test</font></center>
<p><font size="+1"><b><span class="yyyyyy">2_Title_test </span><font color="#000000">NAME
PROJET</font></b></font></p>
<p>
<table>
<tr>
<td><b>Testtable</b></td>
<td>:</td>
<td>oo</td>
</tr>
<tr>
<td><b>Testtable2TesttableTesttable</b></td>
<td>:</td>
<td>uu</td>
</tr>
<tr>
<td><b>Testtable3</b></td>
<td>:</td>
<td>iii</td>
</tr>
</table>
</p>
<p><font size="+1"><b><a name="GGGGGGGGG"></a>InfoTest_InfoTest_InfoTest</b></font></p>
<p><b>testtesttesttesttesttesttesttesttesttest </b>.<br />
<table border="1" bordercolor="#808080" cellpadding="2">
<tr valign="center">
<th align="middle">Column0</th>
<th align="middle">Column1</th>
<th align="middle">Column2</th>
<th align="middle">Column3</th>
<th align="middle">Column4</th>
<th align="middle">Column5</th>
<th align="middle">Column6</th>
<th align="middle">Column7</th>
</tr>
<tr valign="center">
<td align="left">pola</td>
<td align="right">111</td>
<td align="right">po111</td>
<td align="right">1111</td>
<td align="right">po1111</td>
<td align="right">NN</td>
<td align="right">VV</td>
<td align="right">NV</td>
</tr>
<tr valign="center">
<td align="left">yato</td>
<td align="right">222</td>
<td align="right">ya222</td>
<td align="right">2222</td>
<td align="right">ya2222</td>
<td align="right">NN</td>
<td align="right">VV</td>
<td align="right">NV</td>
</tr>
<tr valign="center">
<td align="left">romaz</td>
<td align="right">333</td>
<td align="right">ro333</td>
<td align="right">3333</td>
<td align="right">ro3333</td>
<td align="right">NN</td>
<td align="right">VV</td>
<td align="right"></td>
</tr>
<tr valign="center">
<td align="left">anik</td>
<td align="right">444</td>
<td align="right">an444</td>
<td align="right">4444</td>
<td align="right">an4444</td>
<td align="right">NN</td>
<td align="right">VV</td>
<td align="right"></td>
</tr>
<tr valign="center">
<td align="left">kilwa</td>
<td align="right">555</td>
<td align="right">ki555</td>
<td align="right">5555</td>
<td align="right">ki5555</td>
<td align="right">NN</td>
<td align="right">VV</td>
<td align="right"></td>
</tr>
<tr valign="center">
<td align="left">sekil</td>
<td align="right">666</td>
<td align="right">se666</td>
<td align="right">5555</td>
<td align="right">se6666</td>
<td align="right">NN</td>
<td align="right">VV</td>
<td align="right"></td>
</tr>
<tr valign="center">
<td align="left">janit</td>
<td align="right">777</td>
<td align="right">ja777</td>
<td align="right">7777</td>
<td align="right">ja7777</td>
<td align="right">NN</td>
<td align="right">VV</td>
<td align="right"></td>
</tr>
</table>
</p>
</body>
</html>
======
لقد شاهدت موضوع الاخ الشاكي لله ,, فيديو الشرح محدوف + اني لم افهم كود المتال جيدا
موضوع الاخ
http://vb4arb.com/vb/thread-1623.html
===========
ارجو المساعدة ,, بتعديل على الاكود او ارفق متال قريب لموضوعي
في انتظار مروركم