datagridview dynamic with image

前端 未结 2 1384
北荒
北荒 2021-01-26 14:33

I need a little help to create a datagridview dynamically.

The objective is to ping a list of IP or HostName\'s success and inserted in the grid (host, date, and Image

相关标签:
2条回答
  • 2021-01-26 15:01
      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();
    }
    
    0 讨论(0)
  • 2021-01-26 15:13

    Did you uncomment all the GridView1.Rows.Add lines for testing purposes?

    I noticed that in all three blocks where you add rows to your DataGridView, you're always sending GridView1.Rows.Add(pictureRed, TextboxHost.Text, TextboxWhen.Text);

    Did you mean to have something like GridView1.Rows.Add(pictureGreen, TextboxHost.Text, TextboxWhen.Text); under your if (Reply.Status == IPStatus.Success) block?

    0 讨论(0)
提交回复
热议问题