MsSqlServer 表修改监听
来源:互联网 发布:ubuntu 装 anaconda 编辑:程序博客网 时间:2024/05/09 01:15
加几个公共属性:
加一个响应时件:
string connString = @"xyz"; System.Data.SqlClient.SqlConnection conn = null; System.Data.SqlClient.SqlCommand command = null;加一个开始的按钮:
conn = new System.Data.SqlClient.SqlConnection(connString); command = conn.CreateCommand(); command.CommandText = "select code,name,spec from dbo.medicine where code='07002'"; SqlDependency.Start(connString);//启动 GetData();
加一个方法:
private void GetData() { command.Notification = null;//清除 SqlDependency dependency = new SqlDependency(command);//设置通知 对像每一次都要NEW dependency.OnChange += new OnChangeEventHandler(dependency_OnChange);//事件每次都要加 using (SqlDataAdapter adapter = new SqlDataAdapter(command)) //查询数据 { System.Data.DataSet ds = new DataSet(); adapter.Fill(ds, 0, 3, "test"); dataGridView1.DataSource = ds.Tables["test"]; } }
加一个响应时件:
if (this.InvokeRequired) { this.Invoke(new OnChangeEventHandler(sqlDependency_OnChange), new object[] { sender, e }); } else { SqlDependency dependency = (SqlDependency)sender; dependency.OnChange -= sqlDependency_OnChange; GetData(); }
也可以不用事件 当然,这个对像要设为全局:
if (dependency != null && dependency.HasChanges) { GetData(); }
- MsSqlServer 表修改监听
- MSSQLSERVER 批量 修改 字段 大写
- 修改MSSQLSERVER实例排序规则
- 监听表修改触发器
- MSSQLSERVER
- MsSqlServer
- MSSQLSERVER
- mssqlserver 里的dtproperties表
- MsSqlServer临时表和游标
- MSSQLSERVER数据库-多表查询inner join
- DevExpress,XPO如何与MSSQLServer表映射
- MSSqlServer新建查询不自动识别新建表
- 修改监听端口
- 修改oracle监听端口
- 修改JBOSS监听端口
- 修改oracle监听端口
- 修改Oracle监听端口
- java 监听文件修改
- 分页sql
- libsvm
- Flex中的CSS: (1)本质:CSS被编译器转换为AS代码
- 关于TableView中图片的延时加载
- 用Apache Velocity模板引擎速造网站
- MsSqlServer 表修改监听
- 基于测试数据覆盖率的测试数据准备的手法示例
- 用Apache Velocity模板引擎速造网站
- 查看oracle 用户执行的sql语句历史记录
- 关于GMS
- JavaScript 字符串函数
- VC2010 MFC中实现printf调试功能,即MFC程序利用控制台输出调试信息
- ORACLE-Select语句执行顺序及如何提高Oracle 基本查询效率
- android 大位图复制