私は3列のグリッドビューを持っています。 Websitename、URL、ステータス。私はxmlファイルからウェブサイト名とURLを取得します。 url frm xmlファイルを取得した後、私はWebサイトに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 ["Status"] = "Green";} –