我有一個aspx文檔,它以HTML表格的形式從數據庫返回傳入航班列表。它顯示當天的所有航班。生成行的部分是:從特定時間段獲取數據
string fechha = dias + "/" + mess + "/" + años;
string fecVuel = fechha;
for (int i = 0; i <= num - 1; i++)
{
string hora = xl.ChildNodes[0].ChildNodes[i].ChildNodes[5].InnerText;
fecVuel = xl.ChildNodes[0].ChildNodes[i].ChildNodes[0].InnerText;
if (fecVuel == fechha)
{
fila = new TableRow();
我想什麼是有它只能獲得匹配特定的時間段,像以前一樣和當前時間2小時後,該航班。在代碼中,string hora
的值是從數據庫中檢索的時間。
我嘗試添加當前時間變量與rightnow = DateTime.Now.Hour;
和增加一個條件,如:
if (fecVuel == fecha && ((hora >= rightnow - 2) || (hora <= rightnow + 2))) {...
但它仍然產生整個表。我甚至嘗試將其更改爲fecVuel != fecha
,但它沒有改變:S我對asp不太滿意,我使用Notepad ++進行編輯。有任何想法嗎?謝謝你的時間。
謝謝,我一直忘記他們不一樣。這對我來說是一種新語言。 –
另外,不要在for循環中執行'i <= num-1'。這是一個不必要的操作,只要'我
JamieSee