上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 97 下一页
摘要: 开发要求,前台一次性将多笔记录存入数据库中。也就是说,将一个DataTable作为一个参数传入。而数据库的存储过程,也得有一个表数据类型(sql2008) http://www.cnblogs.com/insus/articles/1916591.html为了实现这个功能,Insus.NET先从数据库,然后至程序前台,一步一步演示给大家。在数据库中创建一个表[Orders]:View Code CREATETABLE[dbo].[Orders]([Orders_nbr]INTIDENTITY(1,1)PRIMARYKEY,[ItemCode]NVARCHAR(50)NOTNULL,[UM]N. 阅读全文
posted @ 2012-09-22 22:56 Insus.NET 阅读(10106) 评论(7) 推荐(3)
摘要: 问题:平台:visual studio 2008要求:gridview中当前行<asp:TextBox></asp:TextBox>有值时,对应的<asp:CheckBox></asp:CheckBox>自动勾选(离开文本框时判断也行)参考:http://images.cnblogs.com/cnblogs_com/insus/textchangecheckbox.PNGInsus.NET解决效果:Order类别:View Code usingSystem;usingSystem.Collections.Generic;usingSystem.L 阅读全文
posted @ 2012-09-22 14:22 Insus.NET 阅读(2303) 评论(1) 推荐(1)
摘要: 问题参考:下面是Insus.NET实现演示:CObj.cs代码:View Code usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;///<summary>///SummarydescriptionforCObj///</summary>namespaceInsus.NET{publicclassCObj{privateint_Nbr;privateint_Val;publicintNbr{get{return_Nbr;}set{_Nbr=value;}}publi 阅读全文
posted @ 2012-09-22 11:07 Insus.NET 阅读(10469) 评论(20) 推荐(4)
摘要: 开发过程中,Insus.NET经常性遇上一对多的数据关系,并需要存入数据中。就以下图为例,一个拉号可以对应多台机器。下图有三个铵钮,分别为[分配机器], [取消分配]和[查看分配]。想存储这些分配数据,需要在数据库创建一个表存储。LaHaoJiQi SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author:Insus.NET--Createdate:2012-09-13--Description:存储拉号与机器分配记录--=================== 阅读全文
posted @ 2012-09-13 15:13 Insus.NET 阅读(1017) 评论(0) 推荐(1)
摘要: 用户反馈,单选项目,没能明显显示有选择中的是哪一个?原来是Insus.NET使用了一个RadioButtonList控件,显示了较多的项目,让用户去单选。默认的选中样式,引起用户反馈这个问题。钟对这个问题,Insus.NET稍做了一些程序修改,用户也接受了这个效果。可以看看:方法很简单,就是当选项被选中时,更改选中选项的前景色。<asp:RadioButtonListID="RadioButtonListLaHao"runat="server"AutoPostBack="true"OnSelectedIndexChanged=& 阅读全文
posted @ 2012-09-13 13:52 Insus.NET 阅读(858) 评论(2) 推荐(1)
摘要: 从上面一个例子子窗口选择多值返回至父窗口的文本框中 中看到,用户看到的和选择的始终是友善的数据。我们不能可能选择的是名称,显示的是ID,或是存入数据库的是ID,显示的还是ID。下图是沿继上一例子,进入编辑状态。需要把存在数据库的数据显示出来。在子窗口的记录,把已经选择的值,还是实现Highlight出来。存在数据库中的数据,只是存入异常编码的ID,用";"分隔。现在我们要处理这个ID,转换为真实名称,并显示于编辑页面的文本框中。我们在数据库(本演示数据实例是SQL Server2012)中,写一个函数:View Code SETANSI_NULLSONGOSETQUOTED 阅读全文
posted @ 2012-09-13 13:06 Insus.NET 阅读(1048) 评论(0) 推荐(1)
摘要: 本次开发的专案中,有涉及至让步用户在子窗口选择一个或多个值之后,并返回至父窗口的文本框中。开发环境是Windows8 64bit + vs2012 + asp.net 4.5+ Ajax。下面是gif演示:用户可以根据不同的品号选择,出现相对应的异常编号可供选择。这部分当然还有另外的功能,是用户首先是对品号对异常编号分配与绑定好。异常描述这个文本框,设为只读,也就是不让用户手动去更改。只能让用户选择来更改文本框的值。品号的下拉框菜单,设好一个属性与一个事件 AutoPostBack="true" OnSelectedIndexChanged="DropDownLi 阅读全文
posted @ 2012-09-13 09:48 Insus.NET 阅读(5612) 评论(4) 推荐(3)
摘要: 有一个功能,是用户为生产线的拉号调配的机器,也就是说,机器与拉号绑定。现在Insus.NET设计用户可自行分配。大约如下如果用户没有选择任何一个拉号,直接点[分配机器]按钮,会出现一个异常"Object reference not set to an instance of an object."。出现这个异常,因那是直接取RadioButtonList控件值并做数据类型转换。可以从下图高亮代码看到。现在,我们要怎样判断用户是否对RadioButtonList有作选择呢?可以使用RadioButtonList的SelectedItem是否为空即可判断出用户否有对RadioB 阅读全文
posted @ 2012-09-05 13:37 Insus.NET 阅读(1052) 评论(0) 推荐(1)
摘要: Infor Syteline ERP运行需要是在.NET Framework 3.5环境。但是Windows 8安装好之后,死活不能安装.NET3.5。如果你也想在Windows 8操作系统下安装.NET3.5,可参考下面的命令,其中有一个高亮字符F,那是Windows 8安装光盘所在的盘符。Dism /online /enable-feature /featurename:NetFx3 /All /Source:F:\sources\sxs /LimitAccess然后去控制面板的添加删除程序中,打开或是关闭windows的功能,就可以安装.NET Framework 3.5了。 阅读全文
posted @ 2012-08-31 15:18 Insus.NET 阅读(1565) 评论(0) 推荐(4)
摘要: 在Windows 8安装之后,需要激活。但在激活之前,需要更改产品码。操作介面找不到更改的地方,只有使用下面方法来实现了。1. 用管理员权限运行命令提示。2. 输入"slmgr.vbs -ipk <insert your product key here>” ,如 slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx3. 更改产品Key激活Windows之后,重启电脑,电脑在进行系统时,会自动激活windows。 或者是运行"slmgr.vbs -ato"。 阅读全文
posted @ 2012-08-31 14:58 Insus.NET 阅读(282) 评论(0) 推荐(1)
摘要: 近段时间开发的ERP系统,需要涉及至季度的一些日期。在系统中,实现了三个函数。获取某一天的所在季度的第一天:SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO--=============================================--Author: Insus.NET--Createdate: 2012-08-24--Description:获取某一天所在季度的第一天。--=============================================CREATEFUNCTION[dbo].[udf_FirstDayOfQuart 阅读全文
posted @ 2012-08-24 15:30 Insus.NET 阅读(783) 评论(0) 推荐(1)
摘要: 从数据库取出来的数据,一般会放在一个DataTable中。但是,Insus.NET想实现一个小功能,就是在这个DataTable能快速找到某一行记录,来显示于asp.net页面上。这时我们可以使用DataTable的Find()成員函式來檢查資料是否已存在。但当Insus.NET尝试下面去获取某一行记录时,它即显示如标题一样的错误。DataRowdr=objDataTable.Rows.Find("传入的主键值");不是已经传入主键值了吗?它还是说表没有主键。看来我们让电脑去做了一件不知怎样选择的事情。由于一行记录有多个字段,我们只是传入一个主键值,但没有说明是哪一个字段的 阅读全文
posted @ 2012-08-22 06:03 Insus.NET 阅读(1106) 评论(0) 推荐(1)
摘要: 为了理解这两个函数,可以先参考下面这两篇,http://www.cnblogs.com/insus/archive/2012/03/18/2404288.html和 http://www.cnblogs.com/insus/archive/2012/03/23/2415041.html可以获取在某一种排序下的某一记录的前一个值或后一个值。现sQL Server 2012带来这两个函数,可以方便简捷实现。下面Insus.NET创建了一张临时表,并随意插入几笔记录。CREATETABLE[#tsource]([id]int,[title]nvarchar(100))INSERTINTO[#tsou 阅读全文
posted @ 2012-08-13 15:51 Insus.NET 阅读(833) 评论(0) 推荐(2)
摘要: MS SQL Server 2012有一个新函数,就是CONCAT函数,连接字符串非它莫属。比如在它出现之前,连接字符串是使用"+"来连接,如遇上NULL,还得设置参数与配置,不然连接出来的结果将会是一个NULL,可以参考:http://www.cnblogs.com/insus/articles/1938572.html如今,使用这个函数,遇上了NULL也能串连起来,如:SELECTCONCAT('ab',null,'cd')执行结果:你还可以这样用,与''字符串连在一起。SELECTCONCAT('ab', 阅读全文
posted @ 2012-08-13 11:36 Insus.NET 阅读(692) 评论(0) 推荐(1)
摘要: 以sql2012以前的版本,我们使用CONVERT尝试把某一个值转为某一个数据类型值时,当转换失败时,它会抛出异常。就以这篇为例,http://www.cnblogs.com/insus/archive/2012/08/11/2634131.htmlDECLARE@dNVARCHAR(20)=N'2012年08月12日14时36分48秒'SELECTCONVERT(DATETIME,@d)它会抛出如下异常消息:Msg 241, Level 16, State 1, Line 2Conversion failed when converting date and/or time 阅读全文
posted @ 2012-08-11 23:45 Insus.NET 阅读(566) 评论(1) 推荐(1)
摘要: MS SQL Server2012中把一个中文日期时间格式字符串转为日期时间。如:DECLARE@dNVARCHAR(20)=N'2012年08月12日14时36分48秒'SELECTPARSE(@dASDATETIMEUSING'zh-CN')执行结果: 阅读全文
posted @ 2012-08-11 23:30 Insus.NET 阅读(970) 评论(1) 推荐(1)
摘要: 这个函数是获取一个指定日期所在月份最后一天的日期。可以解决以前为了得到某一个月月份最后一天,而使用DATEADD函数,去加或减来解决。如:DECLARE@dDATE='2012-02-17'SELECTEOMONTH(@d)得到: 阅读全文
posted @ 2012-08-11 23:12 Insus.NET 阅读(742) 评论(0) 推荐(1)
摘要: 在MS SQL Server 2012中,出现一个函数,就是IIF,它可以替代一些CASE的表达式。如以前的一篇文章:http://www.cnblogs.com/insus/articles/1944849.html如今可以很简单方便解决它:SELECT[a],IIF([b]='y',N'是',N'否')AS[b]FROM[t] 阅读全文
posted @ 2012-08-11 22:56 Insus.NET 阅读(1833) 评论(0) 推荐(1)
摘要: 刚才网友在SKYPE问Insus.NET一个问题,在MS SQL中,怎样找出一个字符串所有数字。Insus.NET使用较简单与平常的方法,就是使用循环的方法,循环字符串中每一个字符,并插入至一个表变量中。然后再SELECT这个表变量,条件中使用了正则表达式来实现。请参考下面完整的SQL语句,还附加上注释。如遇上不明的, 请继续讨论。DECLARE@sNVARCHAR(100)='ADF632sadf8w43rfd8dj2'--宣告一个表变量DECLARE@tTABLE([s]NVARCHAR(2)NULL)--宣告两个变量,一个是循环初始变量,另一个是存储字符长度变量DECLA 阅读全文
posted @ 2012-08-11 22:13 Insus.NET 阅读(1032) 评论(2) 推荐(1)
摘要: Server Error404 – File or directory not found.The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.用户上传一个大小大约为160MB的文件至服务器出现这个错误。Insus.NET把上传文件于本机测试没有问题。但上传至服务器时,这个错误产生了。本地可以,服务器却Error。可以肯定程序代码没有问题,怎样说呢?Insus.NET 测试尝试上传另一个相同的文件格式,只是大小有所改变,大小约为 阅读全文
posted @ 2012-08-09 11:21 Insus.NET 阅读(13421) 评论(3) 推荐(3)
上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 97 下一页