我需要一点帮助来动态创建数据网格视图。
目标是 ping IP 或主机名的成功列表,并根据响应插入网格(主机、日期和图像(红色或绿色))。
我有这个写网格的函数,但是如果一个 ping 不成功,他会把所有其他的都放在 Redball 上,我会遇到问题。
这是我正在使用的代码http://codepaste.net/yq1pu9
我需要一点帮助来动态创建数据网格视图。
目标是 ping IP 或主机名的成功列表,并根据响应插入网格(主机、日期和图像(红色或绿色))。
我有这个写网格的函数,但是如果一个 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
您是否出于测试目的取消了所有行的注释?
我注意到在您向 中添加行的所有三个块中DataGridView
,您总是发送GridView1.Rows.Add(
pictureRed, TextboxHost.Text, TextboxWhen.Text);
你的意思是在你的块下有类似GridView1.Rows.Add(
pictureGreen的东西吗?, TextboxHost.Text, TextboxWhen.Text);
if (Reply.Status == IPStatus.Success)