2
我有一個gridview有三列。網站名稱,網址,狀態。我從xml文件中獲取網站名稱和URL。獲取url frm xml文件後,我想ping網站。如果ping成功,則gridview中的狀態列將變爲綠色。如果ping失敗,則狀態欄會變爲紅色。如何ping網站並在gridview中顯示狀態
以下是我的代碼。
foreach (XmlNode node in nodeList)
{
string Instance = node.Attributes["name"].Value.Trim();
foreach (XmlNode nodeChild in node.ChildNodes)
{
DataRow dr = dtIPCheckList.NewRow();
dr["Instance"] = Instance;
dr["WebServer"] = nodeChild.Attributes["name"].Value.Trim();
dr["URL"] = nodeChild.Attributes["IPFQDN"].Value.Trim();
dr["Status"] = "GREEN"; //hardcoding at the moment.
dtIPCheckList.Rows.Add(dr);
}
}
現在我硬編碼的狀態,但我想ping和顯示狀態成功或失敗。
請指導我。
你指的是單元格的顏色將是綠色的?或者文字會變成綠色?就像if(pingReply.Status!=「Success」){DR [「Status」] =「Red」;否則DR [「狀態」] =「綠色」;} –