摘要: 用到了ListBox和TreeView两个控件,ListBox作为数据源,通过拖拽其中的数据放置到TreeView上,自动添加一个树节点 ListBox控件的MouseDown用于获取要拖拽的值并调用DoDragDrop方法 [代码] TreeView控件的DragEnter和DragDrop事件用于接收数据并添加为树节点 [代码]/Files/gossip/WinFormDragAndDrop.... 阅读全文
posted @ 2010-02-22 14:00 扯 阅读(14266) 评论(0) 推荐(0) 编辑
摘要: 如果用VSS作为版本控制器,那么上面的插件选择项就会有三项:1: 空 2. Microsoft Visual SourceSoft3.Microsoft Visual SourceSoft(Internet),如果是使用本地或局域网服务器作为VSS服务器,就必须选择项2,如果选择3就是报找不到地址的错误 阅读全文
posted @ 2010-02-03 10:30 扯 阅读(905) 评论(0) 推荐(0) 编辑
摘要: 在网上找了下,什么在工具--》选项--》调试--》编辑并继续中启动该项,在调试常规中勾选“一个进程中断时则中断所有进程”,还是其它的方法都无效。甚至重置开发环境也无用,正在郁闷的时候发现调试方法选的是“Release”,而不是常用的“debug“(之前打包时改的没有改回来),然后改为”Debug“方法就... 阅读全文
posted @ 2010-02-02 17:40 扯 阅读(8832) 评论(0) 推荐(1) 编辑
摘要: http://www.cnblogs.com/shuz/archive/2009/12/26/1632778.html总结的很好的东西,记录下,方便查看 阅读全文
posted @ 2010-02-01 22:07 扯 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 效果图如下,数据库连接的是pubs的authors表1. 要使用ajaxToolkit组件首先要添加AjaxControlToolkit.dll,并在每个页面顶部注册该组件(Page下面)<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>... 阅读全文
posted @ 2009-12-05 14:28 扯 阅读(1015) 评论(1) 推荐(0) 编辑
摘要: 微软提供的backgroundWorker是个非常好的用于异步操作的组件。下面就简单说明一下使用该组件实现异步处理大批量数据并用进度条显示处理进度的功能,并提供取消功能。通过在主窗体点击按钮弹出进度条模式窗体,提示用户数据处理进度。效果图如下: 调用代码: private void button1_Click(object sender, EventArgs e) { this.backgroun... 阅读全文
posted @ 2009-12-04 17:40 扯 阅读(2660) 评论(2) 推荐(1) 编辑
摘要: 功能是通过一个用户控件实现的,数据库必须是sql server 2005,用到了其中的函数row_number().调用方法很简单,在每次绑定datagridview时调用InitControl()方法。窗体加载时设置行索引列名称:row_number()方法别名。[需熟悉row_number()方法]代码提供【上一页】,【下一页】,【首页】,【尾页】,【跳转】,当前页/总页数显示等功能,翻页时并... 阅读全文
posted @ 2009-12-04 11:33 扯 阅读(1380) 评论(0) 推荐(2) 编辑
摘要: 本功能主要用到http://www.cnblogs.com/Hdsome/archive/2008/06/26/1230177.html这个兄弟的代码,我主要是做整理和扩展。 首先在http://www.codeplex.com/AjaxPro/Release/ProjectReleases.aspx?ReleaseId=713网址下载6.10.6.2_DLL.zip 压缩,运行其中的AjaxPr... 阅读全文
posted @ 2009-10-20 17:36 扯 阅读(2018) 评论(4) 推荐(1) 编辑
摘要: 步骤: 1.绑定datatable和datagridview 2. 在界面上对datagridview排序,并在dataGridView1_Sorted事件中对datatable进行排序,用dataview.totable()方法将排序后的数据赋给datatable3. 测试绑定是否继续有效步骤一代码:[代码]步骤二代码:[代码]步骤三代码:[代码]原因分析:个人认为的原因: 在MSDN中队dat... 阅读全文
posted @ 2009-08-23 14:02 扯 阅读(2190) 评论(2) 推荐(1) 编辑
摘要: 平时在开发时,有时候需要手动添加事件和移除事件..大多数时候是移除和添加成对出现,然后中间添加代码,以防止执行中间的代码时触发事件.可有的时候不小心还是会导致多次触发事件,这里就提供一个一次移除所有事件委托的便捷方法.代码如下:[代码]调用代码://调用 EventHandler del = button3_Click; //EventHandler委托名根据事件绑定的委托,这里以click事件为... 阅读全文
posted @ 2009-08-20 21:04 扯 阅读(1191) 评论(0) 推荐(0) 编辑