手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#异步绑定数据实现方法
C#异步绑定数据实现方法
摘要:本文实例讲述了C#异步绑定数据实现方法。分享给大家供大家参考。具体如下:usingSystem;usingSystem.Collection...

本文实例讲述了C#异步绑定数据实现方法。分享给大家供大家参考。具体如下:

using System; using System.Collections.Generic; using System.Text; using System.Data.SqlClient; using System.Data; using System.Windows.Forms; namespace WindowsApplication2 { public class AsyncCallBackOpeartion { private static DataGridView dataGridView; public static void AsyncCallBack(string connectionString, string sql, DataGridView dgv) { dataGridView = dgv; connectionString += ";Asynchronous Processing=true"; SqlConnection conn = new SqlConnection(connectionString); SqlCommand command = new SqlCommand(sql, conn); conn.Open(); command.BeginExecuteReader(new AsyncCallback(AsyncCallBack), command); } static void AsyncCallBack(IAsyncResult ar) { if (ar.IsCompleted) { SqlCommand com = (SqlCommand)ar.AsyncState; SqlDataReader dr = com.EndExecuteReader(ar); DataTable dt = new DataTable(); dt.Load(dr); dr.Close(); if (dataGridView.InvokeRequired) { updateDG ur = new updateDG(dataBin); dataGridView.Invoke(ur, dt); } } } delegate void updateDG(DataTable dt); public static void dataBin(DataTable dt) { dataGridView.DataSource = dt; } } }

希望本文所述对大家的C#程序设计有所帮助。

【C#异步绑定数据实现方法】相关文章:

两路归并的数组与链表的实现方法

C#调用Java类的实现方法

关于C#生成MongoDB中ObjectId的实现方法

C#中HashTable的定义与使用方法

C#访问PostGreSQL数据库的方法

关于C#程序优化的五十种方法

c#解压文件的实例方法

c#.net 常用函数和方法集

C#TreeView 无限级别分类实现方法

C# 大数据导出word的假死报错的处理方法

精品推荐
分类导航