我正在閱讀從WPF應用程序加載到WebBrowser控件中的頁面。從表單元檢索信息
在這個頁面中有一張數據表,我需要捕獲它並且我正在使用MSHTML。
我可以檢索表,我可以檢索表中的行,我只是不能從行中檢索單元格。我總是得到一個NullReferenceException
。
這是我現在有:
foreach (var a in ((wbSocial.Document as HTMLDocument).getElementById("j_idt29:gridDadosTrabalhador").children as IHTMLElementCollection))
foreach (var b in (a as HTMLTableSection).rows)
if (((b as HTMLTableRow).cells as HTMLTableCell) == null || ((b as HTMLTableRow).cells as HTMLTableCell).nodeName.ToUpper() == "TH")
continue;
當我調試HTMLTableRow
我看到有該HTMLTableRow
內7元,但如果我投給HTMLTableCell
它給我的NullReferenceException
。
我編輯了自己的冠軍。請參閱:「[應該在其標題中包含」標籤「](http://meta.stackexchange.com/questions/19190/)」,其中的共識是「不,他們不應該」。 –