2017年1月19日

导出excel后关闭excel进程

摘要: [System.Runtime.InteropServices.DllImport("user32.dll", SetLastError = true)] static extern int GetWindowThreadProcessId(IntPtr hWnd, out int lpdwProcessId); worksheet.SaveAs(filePath, Microsoft.Off... 阅读全文

posted @ 2017-01-19 16:02 数据结构X 阅读(767) 评论(0) 推荐(0) 编辑

2013年8月22日

判断日期段是否交叉

摘要: CREATE FUNCTION dbo.f_SKX_IsDataCross ( @fromDate DATETIME , @toDate DATETIME , @startDate DATETIME , @endDate DATETIME ) RETURNS INT AS BEGIN DECLARE @ret INT IF ( DATEDIFF(DAY, @fromDate, @endDate) >= 0 AND DATEDIFF(DAY, @endDate, @toDate) >= 0... 阅读全文

posted @ 2013-08-22 17:41 数据结构X 阅读(332) 评论(0) 推荐(0) 编辑

2012年11月27日

导入Excel部分数据导入不了的原因及处理

摘要: 用C#将一个EXCEL导入到DATASET中(使用Microsoft.Jet.OleDb.4.0),但是读出来的时候发现有些数据没有导入,不同的EXCEL情况也不一样,有的EXCEL是纯数字没有导入进去,有的是纯字符没有导入进去,有的整个列都没数据。 原因及处理办法: Excel驱动程序读取指定源中一定数量的行(默认情况下为 8 行)以推测每列的数据类型。如果推测出列可能包含混合数据类型(尤其是混合了文本数据的数值数据时),驱动程序将决定采用占多数的数据类型,并对包含其他类型数据的单元返回空值。(如果各种数据类型的数量相当,则采用数值类型。) 当前8行为空时,整个列都将变为空值。 采... 阅读全文

posted @ 2012-11-27 12:35 数据结构X 阅读(2259) 评论(0) 推荐(0) 编辑

2012年11月5日

GridView里面的HyperLink和ButtonField操作总结

摘要: HyperLink的操作前段时间已经研究的颇有心得了,但是ButtonField却一直没有解决,这个问题困扰了我多日,中间因为考试中段了一段时间,现在重新找出来发现问题还是没有解决,在查找了一些资料之后终于搞定了,其实挺简单的,这里面用到了一个小技巧,那就是使用TemplateField。 HyperLink的应用只要是页面转向,中间要设置一些诸如ID啊、NAME啊之类的属性,用起来非常方便,其主要属性设置为:aspx Code <asp:HyperLinkField DataNavigateUrlFields="UserId,UserName" DataNaviga 阅读全文

posted @ 2012-11-05 17:58 数据结构X 阅读(304) 评论(0) 推荐(0) 编辑

asp.net 不用GridView自带删除功能,删除一行数据

摘要: 数据表一定要有个ID的主键值,你的gridview要设定一下DataKeyNames="ID"这个属性值,接下的事件就好多了,写个OnRowDeleting事件就可以了。aspx code<asp:GridView ID="GridLog" runat="server" AutoGenerateColumns="False" CellPadding="4" DataKeyNames="ID" BorderColor="#333" BorderStyl 阅读全文

posted @ 2012-11-05 17:45 数据结构X 阅读(336) 评论(0) 推荐(0) 编辑

2012年7月12日

Devexpress GridView添加行号

摘要: //在GridView的CustomDrawRowIndicator事件中添加如下代码: private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e) { if (e.Info.IsRowIndicator && e.RowHandle >= 0) { e.Info.DisplayText = e.Row... 阅读全文

posted @ 2012-07-12 12:32 数据结构X 阅读(435) 评论(0) 推荐(0) 编辑

2012年6月4日

Devexpress GridControl 常用设置

摘要: 2012-05-14 16:35:12标签:GridControl Grid devexpress 使用方法 技巧一、如何解决单击记录整行选中的问题View->OptionsBehavior->EditorShowMode 设置为:Click二、如何新增一条记录(1)、gridView.AddNewRow()(2)、实现gridView_InitNewRow事件三、如何解决GridControl记录能获取而没有显示出来的问题gridView.populateColumns();四、如何让行只能选择而不能编辑(或编辑某一单元格)(1)、View->OptionsBehavior 阅读全文

posted @ 2012-06-04 14:12 数据结构X 阅读(826) 评论(0) 推荐(1) 编辑

2012年1月17日

sybase数据表的导出与导入

摘要: sybase数据表的导出与导入方法我们经常会用到,下面就为你详细介绍sybase数据表的导出与导入方法,希望对您学习sybase数据表方面能有所帮助。首先利用cmd的命令进入dos界面 如果需要从数据库里导出一张表。在命令行的后面输入: bcp 数据库名..表名 out d:\表名.txt -U用户名 -P用户密码 -S数据库服务器名 -c -t"~~" 在这里如果连接的是远程服务器。服务器名不能识别为IP地址。因此要为该IP地址定义一个别名。操作步骤如下: 在运行中输入 dsedit,进入如下界面 然后在server 中单击右键,添加一个服务器名,然后在右面的Server 阅读全文

posted @ 2012-01-17 10:58 数据结构X 阅读(2679) 评论(0) 推荐(1) 编辑

2012年1月6日

BindingSource.AddingNew事件给新增数据设置初始值

摘要: private void tableBindingSource_AddingNew(object sender, AddingNewEventArgs e){ BindingSource bs = (BindingSource)sender; DataView view = (DataView)bs.List; DataRowView row = view.AddNew(); row["id"] = Guid.NewGuid(); if (bs.Count == 1) ... 阅读全文

posted @ 2012-01-06 15:10 数据结构X 阅读(596) 评论(0) 推荐(0) 编辑

2011年12月14日

SQL人民币小写转大写函数

摘要: View Code CREATE FUNCTION LowerToUpper ( @LowerMoney DECIMAL(38, 4) )RETURNS VARCHAR(200) --返回的大写金额的字符AS BEGIN DECLARE @LowerStr VARCHAR(50) --小写金额 DECLARE @UpperStr VARCHAR(200) --大写金额 DECLARE @UpperTmp VARCHAR(15) --大写金额的临时字符串 DECLARE @i INT ... 阅读全文

posted @ 2011-12-14 12:01 数据结构X 阅读(656) 评论(0) 推荐(0) 编辑

导航