本项目主要让学生学习"TREEVIEW的显示排序"和"LISTVIEW的(分组)显示和查找"阅读全文>
发表于 @ 2008年05月07日 08:29:00|评论(loading...)|编辑|收藏
有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。 阅读全文>
发表于 @ 2008年04月16日 23:41:00|评论(loading...)|编辑|收藏
正则表达式30分钟入门教程版本:v2.21 (2007-8-3) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源学习正则表达式的最好方法是从例子开始,理解例子之后再自己对例子进行修改,实验。下面给出了不少简单的例子,并对它们作了详细的说明。假设你在一篇英文小说里查找hi,你可以使用正则表达式hi。阅读全文>
发表于 @ 2008年04月15日 20:54:00|评论(loading...)|编辑|收藏
本项目主要让学生学习"编程方式实现DataSet原理"和"水晶报表的动态显示"(一)数据库设计(二)主界面设计(三)数据源设计(四)报表设计(五)报表界面设计(六)运行调试阅读全文>
发表于 @ 2008年04月03日 21:06:00|评论(loading...)|编辑|收藏
ADO.NET是.Net FrameWork SDK中用以操作数据库的类库的总称。而DataSet类则是ADO.NET中最核心的成员之一,也是各种开发基于.Net平台程序语言开发数据库应用程序最常接触的类。之所以DataSet类在ADO.NET中具有特殊的地位,是因为DataSet在ADO.NET实现从数据库抽取数据中起到关键作用,在从数据库完成数据抽取后,DataSet就是数据的存放地,它是各种数据源中的数据在计算机内存中映射成的缓存,所以有时说DataSet可以看成是一个数据容器。同时它在客户端实现读取、更新数据库等过程中起到了中间部件的作用(DataReader只能检索数据库中的数据)。
各种.Net平台开发语言开发数据库应用程序,一般并不直接对数据库操作(直接在程序中调用存储过程等除外),而是先完成数据连接和通过数据适配器填充DataSet对象,然后客户端再通过读取DataSet来获得需要的数据,同样更新数据库中数据,也是首先更新DataSet,然后再通过DataSet来更新数据库中对应的数据的。可见了解、掌握ADO.NET,首先必须了解、掌握DataSet阅读全文>
发表于 @ 2008年04月01日 15:57:00|评论(loading...)|编辑|收藏
c#读取Excel并显示出来,然后存入数据库.
直接从Excel中读取出来,然后对"供应商" select distinct,然后分别对每个供应商做表.
阅读全文>
发表于 @ 2008年03月15日 09:32:00|评论(loading...)|编辑|收藏
(一) 基本界面设计 (二) 数据库的建立和实现维护功能保存按钮功能代码如下: private void btnSave_Click(object sender, EventArgs e) { this.Validate(); this.schoolBindingSource.EndEdit(); this.schoolStudentBindingSource.EndEdit(); StudentsInfoDataSet.StudentDataTable deletedRows = studentsInfoDataSet.Student.GetChanges(DataRowState.Deleted) as StudentsInfoDataSet.StudentDataTable; StudentsInfoDataS阅读全文>
发表于 @ 2008年03月12日 15:37:00|评论(loading...)|编辑|收藏
(一) 基本界面设计 (二) 数据库的建立和实现保存功能保存按钮功能代码如下: private void toolStripButtonSaveItem_Click(object sender, EventArgs e) { try { this.Validate(); ccbmBindingSource.EndEdit();//要善于用相应的BindingSource组件! ccbmTableAdapter.Update(studyDataSet.ccbm); } catch (Exception ex) { MessageBox.Show(ex.Message, "保存失败"); 阅读全文>
发表于 @ 2008年03月12日 14:29:00|评论(loading...)|编辑|收藏
要操作Word,我们就需要Word的对象库文件“MSWORD.OLB”( word 2000为MSWORD9.OLB ),通常安装了Office Word后,你就可以在office安装目录的Office10文件夹下面找到这个文件,当我们将这个文件引入到项目后,我们就可以在源码中使用各种操作函数来操作Word.具体做法是打开菜单栏中的项目>添加引用>浏览,在打开的“选择组件”对话框中找到MSWORD.OLB后按确定即可引入此对象库文件,vs.net将会自动将 库文件转化为DLL组件,这样我们只要在源码中创建该组件对象即可达到操作Word的目的!
在CS代码文件中对命名空间的应用,如:using Word;范例如下:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using Word;
namespace ExamSecure
{
///
阅读全文>
发表于 @ 2008年03月10日 16:43:00|评论(loading...)|编辑|收藏
项目分析 第一部分—生成号码代码概述1.事件:void frmAlgorithm_Load(object sender, EventArgs e)描述:首先,在窗体加载时,调用"void GetDiscInfo(string sFilenName)"读取"DiscInfo.txt"中的信息,然后在"cbProvince"中显示读取的信息(使用了外设组件"bsProvince")。2.事件: void cbProvince_SelectedIndexChanged(object sender, EventArgs e) 描述:在选择省份时,调用"List GetSomeCodes(string sCondition)"在"cbCities"中显示省份的下属市或县(使用了外设组件"bsCity")。阅读全文>
发表于 @ 2008年03月10日 12:55:00|评论(loading...)|编辑|收藏
在做ASP.NET项目时,会经常遇到要导出文件的问题,如将DataGrid中的数据导出到excel文件等,经常使用的是Office中的OWC组件,这个组件提供的功能很强大,在一般的项目中都可以满足当前的需要.但是这个功能强大的组件使用起来却不是很方便,不但有版本的问题,而且代码量也相对比较大.如果要利用Respone对象和相关的IO,也可以实现到处excel/word等文件,而且使用方便.
代码如下:
System.IO.StringWriter SW = new System.IO.StringWriter();
System.Web.UI.HtmlTextWriter HTW=new System.Web.UI.HtmlTextWriter(SW);
Page.RenderControl(HTW);
//Page为要导出的对象,当前是Page,如果是DataGrid,DataList等都可以
Response.Buffer=true;
阅读全文>
发表于 @ 2008年03月08日 14:43:00|评论(loading...)|编辑|收藏
前不久因为项目的需要写的一个C#把DataSet内数据转化为Excel和Word文件的通用类,这些关于Excel、Word的导出方法,基本可以实现日常须要,其中有些方法可以把数据导出后 生成Xml格式,再导入数据库!有些屏蔽内容没有去掉,保留下来方便学习参考用之。 最后请引用Office相应COM组件,导出Excel对象的一个方法要调用其中的一些方法和属性。
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Windows.Forms;
using Microsoft.Office.Interop.Ex阅读全文>
发表于 @ 2008年03月08日 14:41:00|评论(loading...)|编辑|收藏