datagridview を動的に作成するには、少し助けが必要です。
目的は、IP またはホスト名の成功のリストを ping し、応答に応じてグリッド (ホスト、日付、および画像 (赤または緑)) に挿入することです。
グリッドを書き込むこの関数がありますが、1 つの ping が成功しない場合、他のすべての ping に Redball を配置するという問題があります。
私が使用しているコードはこちらhttp://codepaste.net/yq1pu9
datagridview を動的に作成するには、少し助けが必要です。
目的は、IP またはホスト名の成功のリストを ping し、応答に応じてグリッド (ホスト、日付、および画像 (赤または緑)) に挿入することです。
グリッドを書き込むこの関数がありますが、1 つの ping が成功しない場合、他のすべての ping に Redball を配置するという問題があります。
私が使用しているコードはこちらhttp://codepaste.net/yq1pu9
private void TabelaDinamimcaSucess(bool sucesso, int index, string host, string data, string tempo,string status)
{
string[] row = new string[] { index.ToString(), host, data, tempo,status };
dataGridView1.Rows.Add(row);
int number_of_rows = dataGridView1.RowCount -1;
Bitmap b = new Bitmap((sucesso == true ? Properties.Resources.greenBall : Properties.Resources.redBall));
Icon icon = Icon.FromHandle(b.GetHicon());
dataGridView1.Rows[number_of_rows].Cells["img"].Value = icon;
dataGridView1.Show();
}
GridView1.Rows.Add
テスト目的ですべての行のコメントを外しましたか?
に行を追加する 3 つのブロックすべてで、DataGridView
常にGridView1.Rows.Add(
pictureRedを送信していることに気付きました, TextboxHost.Text, TextboxWhen.Text);
ブロックの下にGridView1.Rows.Add(
pictureGreenのようなものを配置するつもりだったのですか?, TextboxHost.Text, TextboxWhen.Text);
if (Reply.Status == IPStatus.Success)