打赏
摘要: 对于SQL Server来说,构建显示一个树形结构不是一件容易的事情,逻辑构造能力不是它的强项。不过也不是说它没有能力干这个事情,只要换一种思维方式就可以理解它的工作原理。例如,现在有一张表的内容如下:CategoryNO CategoryName Parent---------- -------------------------------------------------- ------0 ROOT NULL1 .NET 02 DataBase 03 Java 04 Others 05 WindowsOS 06 F# 17 C# 18 WPF 19 VB.NET 110 SQL Ser 阅读全文
posted @ 2012-06-07 17:17 loring 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 一、单元格内容的操作*****// 取得当前单元格内容 Console.WriteLine(DataGridView1.CurrentCell.Value); // 取得当前单元格的列 Index Console.WriteLine(DataGridView1.CurrentCell.ColumnIndex); // 取得当前单元格的行 Index Console.WriteLine(DataGridView1.CurrentCell.RowIndex);*******另外,使用 DataGridView.CurrentCellAddress 属性(而不是直接访问单元格)来确定单元格所在的.. 阅读全文
posted @ 2012-06-05 17:42 loring 阅读(335) 评论(0) 推荐(0) 编辑
摘要: public static void ExpToExcel(ListView listviewname){if (listviewname.Items.Count == 0) return;Excel.Application excel = new Excel.Application();Excel.Workbooks workbooks = excel.Workbooks; Excel.Workbook workbook = workbooks.Add(Excel.XlWBATemplate.xlWBATWorksheet);Excel.Sheets worksheets = workboo 阅读全文
posted @ 2012-05-28 09:57 loring 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 水晶报表是一个功能强大的报表工具,现在已经被Microsoft Visual Studio 2005(下文以VS2005简称)集成在一起。喜欢水晶报表的朋友可以方便使用了。我把水晶报表在vs2005的使用方法总结一下,供大家参考。首先介绍一下我用的软件环境:Microsoft Visual Studio 2005;Microsoft SQL Server 2005【数据用例】服务器:SQLEXPRESS数据库名:Test数据库表:T【说明】水晶报表在应用时分两种方法,分别是拉模式(PULL)、推模式(PUSH)。拉模式:在水晶报表生成时的 数据源是从水晶报表文件中的SQL语句从数据库中提取的, 阅读全文
posted @ 2012-05-21 14:30 loring 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 有时候我们通常需要把上传的图片或其他文件放在其他服务器上,以便和网站服务器分开,这时候ASP.NET的WebService就派上大用场了。我们可以在文件服务器上运行一个WebService,提供上传和下载文件的方法,然后在网站服务器上的网站中引用这个WebService,调用上传或下载的方法,实现对 阅读全文
posted @ 2011-12-29 10:58 loring 阅读(320) 评论(0) 推荐(0) 编辑
摘要: #include<stdio.h>#include<string.h>#include<stdlib.h>voidwelcome(){printf("\t\t\t博客园人必备工具——消除行号\n");printf("\t\t\t\tBYma6174\n");printf("\t\t\tma6174@163.com");printf("\n使用方法:\n\n");printf("先将你要消除行号的完整代码复制到这里,\n\n按一下回车键,");printf(&q 阅读全文
posted @ 2011-12-09 16:12 loring 阅读(214) 评论(0) 推荐(0) 编辑
摘要: UltraGrid提供了Summary功能,可以使我们方便的实现类似Excel的Summary的功能,本文将介绍如何设定指定列实现Summary。1. 拖放一个Grid到Form上,增加一些Columns2. 选中Age栏位,设置其属性AllowRowSummaries为True也可以在代码中实现3. 此时可以看到Column Age上有了一个Summary的按钮4. 在设计时点击这个Summary按钮,选择想要的操作就可以了 阅读全文
posted @ 2011-12-09 08:41 loring 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 昨天提到了如何在Grid的Cell中下拉列表框,今天将演示如何在Grid的Cell中实现下拉Grid,这也是UltraGrid提供的一个很好的特性。1. 拖放一个Grid到Form中,添加一些Band Column,然后设置Team栏位为DropDown或DropDownList类型注意:设置为DropDown,则该栏位可以允许手工输入数据;设置为DropDownList,则该栏位只允许选择,不允许手工输入数据。2. 拖放一个UltraDropDown到Form的随意一个地方(最好放到边角上,不盖住其他控件为原则,因为它本身是Visible的,所以这样方便其他控件的布局)3. 像编辑Grid一 阅读全文
posted @ 2011-12-09 08:39 loring 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 1。动态加载button,checkbox,dropdrow等控件。ultraGrid1.DisplayLayout.Bands[0].Columns["button"].Style=Infragistics.Win.UltraWinGrid.ColumnStyle.Button;ColumnStyle是列样式,它是个枚举类型,里面是各种常用的类型,TriStateCheckBox.,Edit,Button,.Edit.DropDownValidate,.DropDownList,.DropDownCalendar,.DropDown.,CheckBox.Button.。添 阅读全文
posted @ 2011-12-08 09:18 loring 阅读(4884) 评论(1) 推荐(0) 编辑
摘要: 这几天为了什么"评估",搞得莫名的紧张,现在评估组走了,反而开始觉得有点无聊了. 为了完善仿Windows的画板,做了一个很原始的颜色抬取控件.现在将大致的过程介绍下.大家也可以直接下载工程文件. 平台:VS 2005 WINFORM 语言:C# 最终效果图: 光看看图片似乎说明不了什么问题,还是接着往下看吧! 要想在VS 2005 winform 中编辑自定义控件,步骤如下: 1.点击文件->新建项目->选择Windows控件库 2.编辑控件 3.点击生成->生成 项目名称 ,完成这一步后会在bin或debug目录下看到"项目名称.dll"文件,这个便 阅读全文
posted @ 2011-12-07 17:06 loring 阅读(258) 评论(0) 推荐(0) 编辑