手机
当前位置:查字典教程网 >编程开发 >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#中创建和读取XML文件的实现方法

c#之利用API函数实现动画窗体的方法详解

共享锁using范围的实现方法

解决C# 截取当前程序窗口指定位置截图的实现方法

c# 获取数据库中所有表名称的方法

C#获取进程的主窗口句柄的实现方法

C#连接Oracle数据库的实例方法

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

c# 托盘双击不触发单击事件的实现方法

C#自动创建数据库实现代码

精品推荐
分类导航