private void Datagridview1_rowsadded (object sender, DataGridViewRowsAddedEventArgs E) {////uses WebClient to download the picture using (WebClient WC = new WebClient ()) {////webclient The response event that has been downloaded to bind the WC.
downloaddatacompleted + = new Downloaddatacompletedeventhandler (wc_downloaddatacompleted); Start asynchronous download, picture URL path Please specify the////at the same time pass the line number of the current line DataGridView to specify the cell WC that the picture displays. DownloadDataAsync (New Uri (This.datagridview1.rows[e.rowindex). CELLS[1].
Value.tostring ()), e.rowindex); } void Wc_downloaddatacompleted (object sender, DownloadDataCompletedEventArgs e) {////If there is no error in the download process and the IF (e) is not canceled in midstream.
Error = = NULL &&!e.cancelled) {////Displays the picture in the corresponding specified cell, E.userstate is the incoming e.rowindex////e.result is the download result this.datagridview1.rows[(int) e.userstate]. cells["src"].
Value = E.result; this.datagridview1.rows[(int) e.userstate]. cells["Test"].
Value = GetImage ("1"); }
}
Above is the display of asynchronous download pictures of some code snippets, I hope to give you a reference, but also hope that we support the cloud habitat community.