摘要: /// <summary> /// 函数功能:该函数将创建指定窗口的线程设置到前台, /// 并且激活该窗口。键盘输入转向该窗口,并为用户改各种可视的记号。 /// 系统给创建前台窗口的线程分配的权限稍高于其他线程。 /// </summary> /// <param name="hWnd">将被激活并被调入前台的窗口句柄</param> /// <returns>如果窗口设入了前台,返回值为非零;如果窗口未被设入前台,返回值为零</returns> [DllImport("user32.dl 阅读全文
posted @ 2013-01-24 16:31 sweetjian 阅读(1943) 评论(0) 推荐(0)
摘要: 弄了半天才发现,执行参数化语句时添加参数的顺序与sql语句中参数出现顺序不一致也会报错。 汗- -cmd.CommandText = "insert into [Dog]([Name],[Age]) values (@Name,@Age)";//Name在前,Age在后 cmd.Parameters.Add("@Name", "dog name");//这里也必须 Name在前 cmd.Parameters.Add("@Age", 100);//Age在后参考:http://cnzc.cnblogs.com/arc 阅读全文
posted @ 2013-01-16 13:34 sweetjian 阅读(19798) 评论(1) 推荐(0)
摘要: 首先建立一个快捷方式打开改快捷方式的属性设置“目标”为:%windir%\system32\cmd.exe /c start your_relpath\app.exe [your_args]参考:http://answers.microsoft.com/en-us/windows/forum/windows_vista-files/how-to-create-a-shortcut-with-relative-path/3e1b0ede-1e18-4ecd-937b-66756d3409d3 阅读全文
posted @ 2013-01-10 17:13 sweetjian 阅读(10875) 评论(0) 推荐(1)
摘要: 当我们用Dev的报表引擎做报表时,如果把边缘设置为0时会弹出提示。可以通过XtraReport.PrintingSystem.ShowMarginsWarning = false;取消该提示 阅读全文
posted @ 2012-12-27 23:26 sweetjian 阅读(516) 评论(0) 推荐(0)
摘要: 有时候我们在保存GridControl修改时,会出现最后一笔数据怎么也保存不了的情况。这时,很有可能是你在保存的时候,最后一行正处于编辑状态,数据没有写入数据源。解决方法:[VB.NET]Open in popup windowPublic Sub Save() If gridView.FocusedRowHandle <> GridControl.NewItemRowHandle Then gridView.CloseEditor() gridView.UpdateCurrentRow() End If SaveData()End Sub来自:h... 阅读全文
posted @ 2012-08-23 11:03 sweetjian 阅读(1227) 评论(0) 推荐(0)
摘要: 构造DbDataReader时带上“CommandBehavior.CloseConnection”参数,则关闭时会自动关闭连接:dbCommand.ExecuteReader(CommandBehavior.CloseConnection);否则在关闭DbDataReader时,一定要记得同时关闭相关的DbConnection 阅读全文
posted @ 2012-08-19 13:55 sweetjian 阅读(400) 评论(0) 推荐(0)
摘要: osql 实用工具 osql 实用工具使您得以输入 Transact-SQL 语句、系统过程和脚本文件。该实用工具通过 ODBC 与服务器通讯。 语法 osql [-?] | [-L] | [ { {-U login_id [-P password]} | -E } [-S server_name[\instance_name]] [-H wksta_name] [-d db_name] [-l time_out] [-t time_out] [-h headers] [-s col_separator] [-w column_width] [-a packet_size] [-e] [-I] 阅读全文
posted @ 2011-06-13 20:47 sweetjian 阅读(25747) 评论(0) 推荐(1)
摘要: 1.导出数据表(TestTable)bcp TestDB.dbo.TestTable out d:\data.txt –c -S"127.0.0.1" -U"sa" -P"123"2.按条件导出bcp "select * from TestDB.dbo.TestTable where ID>100" queryout d:\data.txt –c -S"127.0.0.1" -U"sa" -P"123"3.导入数据bcp TestDB.dbo.Tes 阅读全文
posted @ 2011-06-13 20:45 sweetjian 阅读(315) 评论(0) 推荐(0)
摘要: 首先 在安装包中先添加自定义操作 如添加(主输出来自MyInstaller)然后 右键“主输出来自MyInstaller”-属性 设置CustomActionData属性 如 /ProductCode=[ProductCode] /Solution="Solution1"最后 在MyInstaller(继承自System.Configuration.Install.Installer)中获取参数 [RunInstaller(true)] public class MyInstaller : System.Configuration.Install.Installer { p 阅读全文
posted @ 2011-05-11 20:55 sweetjian 阅读(604) 评论(0) 推荐(0)
摘要: //ManualResetEvent reset=new ManualResetEvent(false); AutoResetEvent reset = new AutoResetEvent(false); ThreadPool.QueueUserWorkItem((WaitCallback) delegate { Console.WriteLine("Thread 1 wait one.."); reset.WaitOne(); Console.WriteLine("Thread 1 got"); }); ThreadPool.QueueUserWor 阅读全文
posted @ 2011-04-18 13:05 sweetjian 阅读(250) 评论(0) 推荐(0)