Csharp/C#教程:winform 中显示异步下载的图片分享

privatevoiddataGridView1_RowsAdded(objectsender,DataGridViewRowsAddedEventArgse) { ////利用WebClient来下载图片 using(WebClientwc=newWebClient()) { ////WebClient下载完毕的响应事件绑定 wc.DownloadDataCompleted+=newDownloadDataCompletedEventHandler(wc_DownloadDataCompleted); ////开始异步下载,图片URL路径请根据实际情况自己去指定 ////同时将DataGridView当前行的行号传递过去,用于指定图片显示的CELL wc.DownloadDataAsync(newUri(this.dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString()), e.RowIndex); } } voidwc_DownloadDataCompleted(objectsender,DownloadDataCompletedEventArgse) { ////如果下载过程未发生错误,并且未被中途取消 if(e.Error==null&&!e.Cancelled) { ////将图片显示于对应的指定单元格,e.UserState就是传入的e.RowIndex ////e.Result就是下载结果 this.dataGridView1.Rows[(int)e.UserState].Cells["src"].Value=e.Result; //this.dataGridView1.Rows[(int)e.UserState].Cells["test"].Value=GetImage("1"); } }

上述就是C#学习教程:winform 中显示异步下载的图片分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/907139.html

(0)
上一篇 2021年10月24日
下一篇 2021年10月24日

精彩推荐