暂无个人介绍
/// <summary> /// 打开指定路径下文件,比如:Word、Excel、Dll、图片等都可以(前提是你已经安装打开程序的对应软件) /// </summary> /// <param name="NewFileName">eg:D:\Test\模版8.doc</param&
背景: 判断某个变量是不是".txt.doc.xls.ppt.pdf"中的某一种格式,如果是则执行相应的操作。 方法一:使用泛型 readonly IList<String> fNames = new List<String>() { ".doc", ".txt",
#region 将文件保存到本地 /// <summary> /// 将文件保存到本地 /// </summary> /// <param name="psContent">文件的二进制数据字符串</param> /// <param nam
1、右击你想修改的工程,选择属性进入下图: 2、单击,browse,进入下图: 选择或者新建你想存放编译dll的文件夹即可。
1、查询表中列数 select count( column_name ) from user_tab_columns where table_name = '表名'; --表名为大写或者: select count(column_name) from user_tab_columns where table_name=upper('表名'); 2、查询表中所有列名
查询表名为tb_menu的所有列名 select name from syscolumns where id=object_id('tb_menu') 查询表名为tb_menu的所有列名个数 select count(name) from syscolumns where id=object_id('tb_menu') 或者 select count(sy
1、键事件按下列顺序发生: PreviewKeyDown KeyDown KeyPress KeyUp2、KeyDown触发后,不一定触发KeyUp,当KeyDown 按下后,拖动鼠标,那么将不会触发KeyUp事件。3、定义 PreviewKeyDown:在焦点位于此控件上的情况下,当有按键动作时发生(在 KeyDown 事件之前发生)。
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 控件自带方法位置: 代码: private void ViewHtlb_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Control | e.KeyCode == Key
private void ViewHtlb_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left && e.Clicks == 2) // 判断是否是用鼠标双击 { DevE
1、Oracle Least()函数 2、Oracle Greatest()函数 3、EXTRACT (datetime) 4、SUBSTR函数 5、
SUBSTR Syntax substr::= Description of the illustration substr.gif Purpose The SUBSTR functions return a portion of char, beginning at character position, substring_length characte
EXTRACT (datetime) Syntax extract_datetime::= Description of the illustration extract_datetime.gif Purpose EXTRACT extracts and returns the value of a specified datetime field from
private bool GetDocuContent(out byte[] Content, out string FileName, out string ExtensionName) { long MaxLength = 10485760; //10M以内 Content = null; Exte
Reads a block of bytes from the stream and writes the data in a given buffer. public override int Read( byte[] array, int offset, int count ) Parameters array Type: System.Byte[] W
OpenFileDialog控件又称打开文件对话框,主要用来弹出Windows中标准的【打开文件】对话框。 MSDN:点击打开链接 OpenFileDialog控件的常用属性如下。 (1)Title属性:用来获取或设置对话框标题,默认值为空字符串("")。如果标题为空字符串,则系统将使用默认标题:“打开” 。 (2)Filter属性:用来获取或设置当前文件名筛选
SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集。 请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。 SQL UNION 语法 SELECT column_name(s) FROM table_name1 UNION SEL
现有表table1 , 四个int型 字段 F1,F2,F3,F4;现要查询得到四列中的最大值 , 并只需要返回最大值 方法一: select case when F12>F34 then F12 else F34 end as MaxNum from (select case when F1>F2 then F1 else F2 end as F12, case wh
首先介绍两个函数(下面是两个连接): Oracle Least()函数 Oracle Greatest()函数 例子: 建表语句: create table EMP ( EMPNO NUMBER(4) not null, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4),
GREATEST The GREATEST function returns the largest expression in a list of expressions. All expressions after the first are implicitly converted to the data type of the first expression bef
CheckedChanged: 当Checked属性的值更改时就引发该事件。注意在复选框中,当ThreeState属性为true时,单击复选框可能不会改变Checked属性。在复选框从Checked变为Indeterminate状态时,就会出现这种情况。 小注: ThreeState属性:用来返回或设置复选框是否能表示三种状态,如果属性值为true
DataRow.ItemArray 属性 通过一个数组来获取或设置此行的所有值。 命名空间:System.Data程序集:System.Data(在 system.data.dll 中) 代码示例: private void CreateRowsWithItemArray() { // Make a DataTable using the function below.
public void FormateDate(ref DataSet ds, string colName) { if (ds != null && ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0) { foreach (DataRow dr in ds.Tables[0].Row
###,###,###,##0 #是如果有数字的话就显示,没数字的话是空;0是如果有数字的话就显示,没数字的话是显示为0。 EG: public string GetFormateString(int Precision, double Number) { string text = "###,###,###
如果DataRow.Delete()方法被调用,相应行的RowState属性就会被设置成DataRowState.Deleted。当一个行的状态是DataRowState.Deleted的时候,正常情况下我们无法访问这一行。如果你需要检索已删除的原始数据,可以使用其条目属性的重载方法来传递DataRowVersion.Original参数。 代码像这样: if (
DataSet.AcceptChanges 方法: 提交自加载此 DataSet 或上次调用 AcceptChanges 以来对其进行的所有更改。 DataRow 和 DataTable 类都具有 AcceptChanges 方法。 在 DataTable 级别调用 AcceptChanges,会为要调用的每个 DataRow 调用 AcceptChan
DataTable.NewRow 方法 Creates a new DataRow with the same schema as the table. Namespace: System.Data Assembly: System.Data (in System.Data.dll) Return Value Type: System.Data.DataRow
DataSet.Clear 方法 通过移除所有表中的所有行来清除任何数据的 DataSet。 备注 如果 DataSet 绑定到 XmlDataDocument,则调用 DataSet.Clear 或 DataTable.Clear 将引发 NotSupportedException。 为避免这种情况,请遍历每个表,逐个移除每一行。例如
回滚自创建 DataSet 以来或上次调用 DataSet.AcceptChanges 以来对其进行的所有更改。 调用 DataSet.RejectChanges 以针对由 DataSet 包含的所有 DataTable 对象调用 DataTable.RejectChanges 方法。 由 DataSet 包含的每个 DataRow 对象
Math.Round 1、取指定位数的小数。 例如: Math.Round(36.236,2)=36.24; Math.Round(36.232,2)=36.23 2、Math.Round ()在四舍五入时有个问题: Math.Round(2.5,0) = 2; Math.Round(3.5,0) = 4; 2.5应该等于3才对!
将下面三行代码拷到txt文件中,修改txt文档的后缀为bat,双击即可执行,实现iis重启功能。 @echo off iisreset /restart pause 复杂版本的iis重启 @echo off title 是否重启IIS? echo 是否重启IIS? :select set /p restart=请输入您的选择(Y/N
int str = 1236; MessageBox.Show("E=" + str.ToString("E")); MessageBox.Show("C=" + str.ToString("C")); MessageBox.Show("D5=" + str.ToString("D5")); MessageBox.Show("F2=" + str.ToString
今天从A界面跳转到B界面,并调用B界面中函数的时候,会报错“Object reference not set to an instance of an object.”这个错误,是什么原因呢? 代码中声明了这么一个变量(在从A界面跳转到B界面的过程中都没给KSRQ这个变量赋值)public string KSRQ ;当用到this.KSRQ.Trim() != ""的时候
作者:jiankunking 出处:http://blog.csdn.net/jiankunking 背景:想让列表上的某一列显示的数字小数点后有两位小数,方法如下: 方法1、填写如下图的内容,其中FormatType是选择的。 方法2、 第一步:新建CalEdit控件,具体操作如下图: 第二步:将需要显示两位小数列的ColunmEdit属性选择为: 即可。 以上两种方法效果一样。
1、找到图片的物理位置。 2、右击项目属性,找到图1: 将图片拖拽过来即可,vs会自动生成Resources文件夹,并将图片放到该文件夹下(图片就会被拷到该项目的物理路径下),如图二: 同时,vs会在Properties文件夹下自动生成Resources.resx文件! 如下图: 小注:不是自己动手新建Resources文件夹,再往Resources文件夹下拖拽。(x)
保函(Letter ofGuarantee, L/G)又称保证书,是指银行、保险公司、担保公司或个人应申请人的请求,向第三方开立的一种书面信用担保凭证。保证在申请人未能按双方协议履行起责任或义务时,由担保人代其履行一定金额、一定期限范围内的某种支付责任或经济赔偿责任。 委托人(Principal) 是向银行或保险公司申请开立保函的人。委托人
背景: 在BHHT_Bill界面中点击某个按钮时,弹出BHZX界面,并在BHZX界面中输入值,然后将BHZX界面中输入的值传递回BHHT_Bill界面。 在BHHT_Bill界面中: 属性: public string vsBZ = string.Empty;//用来接收弹出界面修改的值 某函数AA中的代码: BHGL.BHHT.BHZX bhzx = new BHG
一、如果你要访问的数据库,不在同一个服务器上,那么需要用服务器链接: EXEC sp_addlinkedserver @server='dblink名称', @srvproduct='', @provider='SQLOLEDB', @datasrc='目标服务器地址' GO EXEC sp_addlinkedsrvlogin 'dblink名称', 'false', NULL, '用户名
A.WinForm中窗体显示 显示窗体可以有以下2种方法: Form.ShowDialog方法 (窗体显示为模式窗体) Form.Show方法 (窗体显示为无模式窗体) 两者具体区别如下: 1.在调用Form.Show方法后,Show方法后面的代码会立即执行 2.在调用Form.ShowDialog方法后,直到关闭对话框后,才执行此方法后面的代码
1、直接按Win(键盘上的微软徽标键)+R,打开运行窗口。 2、拷贝如下运行命令到命令窗口并单击确定按钮:rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 3、在打开的“桌面图标设置”窗口中勾选想要在桌面显示的桌面图标然后单击确定即可。 如下图:
1、进入控制面板,选择“用户账户何家庭安全”,如下图: 2、单击“邮件”,进入下图:(此处一账户11为例) 3、单击“显示配置文件” 4、单击添加,输入新账户WW,如下图: 5、单击确定,进入下图: 6、单击下一步,进入下图: 7、单击确定,出现下图: 8、单击完成,出现下图: 9、最后选中上图中的Outlook(此处是11)点击Remove
SQL Server 2008 R2用户'sa'登录失败(错误18456),如下图: 解决办法: 1、首先用windows身份登录,有如下界面: 2、右键实例-->属性,选择【安全性】,选择身份验证方式: 3、右键实例-->【重新启动】 4、选择【安全性】-->【登录名】-->【sa】 5、双击【sa】,出现下面视图,点击【常规】,设
背景: 我的笔记本式2010年买的(配置:T6600,4G),最近像用它来做开发,于是乎搭建环境。。。。。当我用firefly把源码下载下来之后,再用vs2010打开代码,出现问题了,vs2010界面点击任何一个按钮,都没有反应,但CPU、内存的占用都不高,当断开网的时候,就恢复正常了,那个如何在联网的条件下,解决这个问题呢? 解决方法: 在用vs2010打开项目之
语法: copy source [destination] 参数: source 指定要被复制的文件的位置和名称。Source 可由驱动器号和冒号、目录名、文件名或组合所组成。 destination 指定要复制到其中的文件或文件集的位置和名称。Destination 可以由驱动器号和冒号、文件夹名、文件名及组合而组成。 注意:
1、服务端的try catch中后半部分有个地方有问题,但却死活跟进不了try块。 2、在客户端调用服务端的函数,在客户端的代码中用try catch包了起来,但还是进不去try块。 小注: 对于上面两种情况,可以采取将try catch块中代码,逐行注释,再跟踪,应该就可以跟踪进去了。 以上两种情况,vs有可能会这么提示: 情况A: 情况B
解决方法:先用windows身份验证的方式登录进去,然后在‘安全性’-‘登录名’-右键单击‘sa’-‘属性’,选择“状态”选项卡,登录选择“启用”,是否允许连接到数据库引擎,选择“授予”,点击确定就可以了。
点击这里就可以查看了:http://zhidao.baidu.com/q?ct=24&cm=16&tn=ucframework#ask自己匿名提问的问题,只要没有失效删除,都会在这里显示。 如果你的浏览器已经记忆了你的百度用户名及密码,会自动进入到: 点开我的提问即可。
using System.Reflection; using System.Runtime.CompilerServices; // //有关程序集的常规信息是通过下列 //属性集控制的。更改这些属性值可修改与程序集 //关联的信息。 // //[assembly: AssemblyTitle("")] //[assembly: AssemblyDescription("")] //[a
<configuration> <system.web> <!-- 动态调试编译 设置 compilation debug="true" 以启用 ASPX 调试。否则,将此值设置为 false 将提高此应用程序的运行时性能。 设置 compilation debug="true" 以将调试符
当你下一步调试的是一个方法,属性,索引器的时候 按F10会直接执行他并进入他后面的一步,按F11则进入方法体,属性getset访问器体内调试
在应用Visual Studio对代码文件进行F5操作(Build)时,实际是发生了一系列语法检查、词法检查和编译过程,通常情况下我们有两种Build模式,这就是常说的Debug Build和Release Build。望文知意,Debug Build模式通常应用于开发时,便于调试反馈;而Release Build则应用于部署时,这是因为Release模式下,编译器做了很多