开源技术专家
C#操作Excel的方式多种多样,以下为个人实践中的一些总结,留个笔记方便以后查看,陆续更新中。。。 进入正题: 一:将Excel的数据直接导入到SQL数据库中 这个需要Excel文件与数据库中的表的字段一致,或者指定每一个字段也行;首先读取Excel里面的内容: string strCon = " Provider = Microsoft.
C#如何通过NCO3.0来连接SAP并调用SAP中的RFC首先安装NCO3.0,这是SAP针对.Net开发的专用组件,安装完成之后在C:\Program Files\SAP\SAP_DotNetConnector3_x86目录下面会有sapnco_utils.dll sapnco.dll rscp4n.dll libicudecnumber.dll四个DLL文件,在项目里面添加引用,找到这个4个DLL文件,引用到项目里面,libicudecnumber.dll会提示无法引用,貌似要将项目的.NET目标平台改为4.0的才可以,这里我没有亲测。
SQL Server 2008 R2英文版安装图解
WinForm 里面的DataGridView不像WebForm里面的GridView那样有自带的分页功能,需要自己写代码来实现分页,效果如下图: 分页控件 .CS: 1 using System; 2 using System.
1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.
As title. 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.
后台在RowCommand里面增加如下代码: 1 protected void gv_RowCommand(object sender, GridViewCommandEventArgs e) 2 { 3 if (e.
首先运行“SE37”在Exceptions页面增加异常信息,Exception为异常信息的代码,Short Text则为异常信息的详细文本,如图: C#里面如果需要抛出用户自定义的异常,那么使用RfcAbapException即可,这个Exception是专门用来获取用户自定义的异常的。
刚开始接触SAP了,感觉很陌生,清一色的TCode,不过里面的功能确实强大,不得不佩服啊,之前我一直是搞WinForm和WebForm的,现在能够接触到SAP那我还是想多学习一下,看了一下ABAP的语法,觉得只要能够自己试着写几个程序来练习一下的话应该不是很难,所以我决定通过C#去连接到SAP,然后去调用里面的RFC来实现一些功能,这样既可以了解.
在数据库配置方面暂时采用了将信息写入App.Config里面,大致分为Sql Server,Oracle,Access,MySql等,如果用户登录的时候系统发现连不上数据库那么就提示用户对数据库进行配置一下,但是总觉得将连接信息写入App.Config里面有点不安全,那个App.Config文件就在程序的安装目录里面,别人找到了还不是照样可以获取数据库密码么,不知道是否还有其他好点的办法,如果有朋友对这个问题比较有见解的话麻烦支个招,QQQ。
项目中需要对一个DataGridView控件进行类似于Excel查找的功能,之前是使用的DevExpress里面的DataGrid,用起来倒是很方便,它的列头可以和Excel一样进行随意的筛选,但是那个是收费的东东,我用了几天破解版的,担心以后会有影响所以还是决定换掉它,VS自带的DataGridV...
自己一直想有一个完全属于自己的编程小框架,之前使用的方式是将每一个窗体文件都编译为一个DLL文件,在新建窗体的时候首先新建一个类,然后在这个类里面新建窗体,编译之后就是一个DLL文件,最后通过一个函数去读取这个DLL文件里面的信息,包括窗体名称,版本等,最后将设个窗体Show出来,Show出来的时候是使用的WeifenLuo.WinFormsUI.Docking。
最近需要开发几个小项目,但是这几个小项目是独立的,我又不想分开维护,因为如果分开的话到时候越来越多,到处都是EXE文件,想要维护那真的搞死人,用户打个电话过来说XXX系统出问题了,我还要慢慢的找一下到底是哪一个系统,这一点我有亲身经历,真的是搞得人头痛。
ASP.NET 使用PageBase来控制用户登陆,有时候发现在Web.Config文件里面写了禁止匿名登录的代码以后,要么就全部都登录不了网页,要么就是知道页面的名称,如Default.Aspx,然后在地址栏直接输入路径然后回车就进入系统了,可能是配置文件没有写好,总之觉得这种方法不是很好...
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.
最近项目中需要gridview动态生成行数,最后解决办法如下: ICollection CreateDataSource() { System.Data.DataTable dt = new System.
最近因为项目里面需要用到一个使用PDA连接远程SQL 2005数据库,进行数据操作的功能,程序DeBug下的exe文件可以正常连接数据库及相关的数据操作,但是只要一部署到PDA上面就提示 无法找到 DLL“dbnetlib.dll”的错误,故将 C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Devices\Client\wce500\armv4i下的dbnetlib.dll文件copy到PDA的exe执行文件那个目录,结果问题依旧。
我一直觉得用第三方控件生成的验证码太花了,用户体验不好,有的很难看清楚到底是什么,还是那种比较清楚一点的给人的感觉好点。 /// /// 这个方法用来生成随机验证码 /// private void ShowCode() { Random ran = new Random(); int intRandom = ran.