上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 94 下一页
摘要: 在Infor Syteline ERP 系统,根据需要,我们需要对 Inventory Aging Report 页面的Days文本框的Default值进行修改。如下图每个文本框最终值为每个文本框后的数值。更改这些默认值,你也许会按照下面的方法进行,但是它重新加载时,也许不会成功,还是回到原来的值。点击button之后,会出现一个“Edit Component Data Binding”窗口,Click "Edit" button。接下来,再会出现另外一个窗口“Edit Variable Binding”,此时你需要点击“Edit Variable” 按钮。出现“Varia 阅读全文
posted @ 2011-06-14 17:39 Insus.NET 阅读(748) 评论(0) 推荐(1) 编辑
摘要: “/WebSite19”应用程序中的服务器错误。不支持关键字: “userid”。说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.ArgumentException:不支持关键字: “userid”。源错误:行24: {行25:行26: return objBusinessBase.GetDataToDataSet("usp_GETCUSTOMERS").Tables[0];行27:行28: }源文件:d:\Backup\Visual Studio 2010\WebSite 阅读全文
posted @ 2011-06-14 11:13 Insus.NET 阅读(1625) 评论(0) 推荐(1) 编辑
摘要: 平常时一般不会去动态创建Gridview列(column),但是程序有时就会需要这样去做。下面这个例子,是在Insus.NET开发的一个专案使用,现把它抽取分享出来,如果你有需求,可以参详。如下图:这个动态添加的列(上图红色方框),会放置一个图片铵钮ImageButton。可以写一个列类别,实作在命名空间System.Web.UI下的ITemplate接口,在runtime时new 这个列类别即可。下面是DetailColumn类别,重点部分已经有注释:DetailColumnusingSystem;usingSystem.Collections.Generic;usingSystem.Lin 阅读全文
posted @ 2011-06-10 14:48 Insus.NET 阅读(2767) 评论(0) 推荐(1) 编辑
摘要: 一般情况之下,DropDownList的DataTextField只是绑定一个列,因系统要求,DropDownList的DataTextField同时绑定多列来显示。如下图:实现这个并不难,只要在存储过程或SQL语句写好即可。下面实现演示是使用存储过程,两个字段连接为一个,并给它一个别名 ([LName] + N' ' + [FName]) AS [FullName] 。View Code SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEPROCEDURE[dbo].[usp_GetMember]ASSELECT[MemberId] 阅读全文
posted @ 2011-06-08 13:44 Insus.NET 阅读(2754) 评论(1) 推荐(2) 编辑
摘要: 前段时间一网友给Insus.NET发送一本书源代码看。最后Insus.NET了解到这些源代码是《ASP.NET项目开发案例全程实录(第二版)》附带源程序,你可以在网上可以下载。由于时间的关系,Insus.NET只看了TM\01\SIS部分的源程序。想起每个人写程序的思想与风格都不一样。Insus.NET跟网友说,如果依Insus.NET的写法,这些源程序可以值得重构重构。现Insus.NET把重构过程录制为视频,分享于此。还有一点Insus.NET要说的是,所有源程序属原作者所有,如有任何不妥,请来信,Insus.NET将删除。另外,录制这些视频,白天上班没有时间,晚上要等小孩子睡着之后,方可 阅读全文
posted @ 2011-06-03 10:07 Insus.NET 阅读(3487) 评论(17) 推荐(3) 编辑
摘要: 在论坛上看到一个网友需要,需要把字符串"20110601"转为日期。由于使用DateTime.Parse转出来是一个空值。Insus.NET想到的是使用C#的字符串处理函数Insert()在指定位置插入两个"-"字符即可。View Code strings="20110601";s=s.Insert(4,"-");s=s.Insert(7,"-");Response.Write(s);执行结果:其实,如果以这样格式的字符串,在SQL中是很容易转换的。SELECTCAST('2011060 阅读全文
posted @ 2011-06-01 17:00 Insus.NET 阅读(8001) 评论(0) 推荐(1) 编辑
摘要: 最普通的动态创建铵钮方法,并为此铵钮处理它的OnClick的事件。为了演示效果更佳,在aspx使用Ajax,View Code <asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:PlaceHolderID="PlaceHo 阅读全文
posted @ 2011-05-31 15:00 Insus.NET 阅读(3236) 评论(0) 推荐(1) 编辑
摘要: 记得以前写网站,网站上都会放一个Javascript写的实时间钟,如今网站整合有Ajax,Insus.NET也跟随改为Ajax的asp:Timer控件。使用asp:timer控件,我们需要设置一个属性Interval,设置在相对于上一次发生的 Tick 事件引发 Tick 事件之前的时间(以毫秒为单位),和一个写OnTick事件。View Code <formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server 阅读全文
posted @ 2011-05-30 09:25 Insus.NET 阅读(2059) 评论(2) 推荐(2) 编辑
摘要: 为了客户要求,GridView前面10行数据显示背景色,实现方法,在GridView数据控件写一个OnRowCreated事件,<asp:GridViewID="GridView1"runat="server"OnRowCreated="GridView1_RowCreated">在.aspx.cs写:View Code protectedvoidGridView1_RowCreated(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRow 阅读全文
posted @ 2011-05-28 14:29 Insus.NET 阅读(1491) 评论(0) 推荐(1) 编辑
摘要: 用户控件(UserControl)写属性的写法,如类别属性写法没有两样。参考代码:InsusUserControlusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassInsusUserControl:System.Web.UI.UserControl{publicstringDataKey{get{if(ViewState["DataKey" 阅读全文
posted @ 2011-05-28 13:35 Insus.NET 阅读(1216) 评论(3) 推荐(1) 编辑
摘要: 你会留意到Insus.NET在前一次的写了Reset Image Size的功能http://www.cnblogs.com/insus/articles/1909037.html,这个功能是在图片显示时去做图片缩略,有网友向Insus.NET提及,这样做有点不好,就是每run一次,系统就要缩略生成一次,这样会有损性能,希望能改善一下。为了改善性能,哪只有在图片上传时或在图片管理时,实现一个功能保存一份缩略图在目录中。下面是代码(部分),请参考:View Code System.Drawing.ImageimgOriginal=System.Drawing.Image.FromFile(ori 阅读全文
posted @ 2011-05-28 11:31 Insus.NET 阅读(5301) 评论(0) 推荐(2) 编辑
摘要: asp.net有一个验证控件CustomValidator,一直没有机会使用过,今天有时间做了一个测试。如果你以前写Web站点时,常使用Javascript来做客户端验证的话,这个绝对可以使用的一个验证控件。下面Insus.NET做的例子,是让一个TextBox不能为空。在aspx写上一个TextBox 和一个Button,铵钮事件没有写什么,只是做postBack而已,另外一个就是不能少了主角asp:CustomValidator自定义验证控件。View Code <asp:TextBoxID="TextBox1"runat="server"&g 阅读全文
posted @ 2011-05-26 17:06 Insus.NET 阅读(1056) 评论(0) 推荐(1) 编辑
摘要: 平常时,是因为多页共同的部分,可以开发为UserControl(用户控件),这样好维护。在网页设计时,哪一个网页需要,把用户控件拉(注册)进去即可。如:View Code 1<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="Default.aspx.cs"Inherits="_Default"%>23<%@RegisterSrc="~/Header.ascx"TagName="Header"TagPref 阅读全文
posted @ 2011-05-26 10:42 Insus.NET 阅读(1030) 评论(2) 推荐(1) 编辑
摘要: 或许你有做过,接过美工做好生成的Html的前台网页,开始写程序,你会知道有些简单的数据源绑定已经被美工做好了。如下:View Code <asp:DropDownListID="DropDownList1"runat="server"><asp:ListItemText="求购"></asp:ListItem><asp:ListItemText="出租"></asp:ListItem><asp:ListItemText="家政"& 阅读全文
posted @ 2011-05-25 14:05 Insus.NET 阅读(350) 评论(0) 推荐(1) 编辑
摘要: 动态产生一个TextBox控件,还要在这个文本框输入的文本是靠右对齐。protectedvoidPage_Load(objectsender,EventArgse){//new一个TextBoxTextBoxtextBox=newTextBox();//添加样式,靠右对齐textBox.Attributes.CssStyle.Add("text-align","right");//把TextBox加入至form中去this.form1.Controls.Add(textBox);}网页在run的效果:ViewSource,可以看到它产生的html,20行 阅读全文
posted @ 2011-05-25 12:59 Insus.NET 阅读(1555) 评论(0) 推荐(1) 编辑
摘要: 在程序开发中,Insus.NET使用Cookie时,很少使用如http://www.cnblogs.com/insus/articles/2055310.html的写法。习惯写成Cookie集合,什么叫做Cookie集合,即是说一个Cookie,它拥有多个值。下面一系列演示,是怎样创建Cookie集合与使用。InsusBizusingSystem;usingSystem.Web;///<summary>///SummarydescriptionforInsusBiz///</summary>publicclassInsusBiz{privatestaticHttpRes 阅读全文
posted @ 2011-05-25 10:15 Insus.NET 阅读(1896) 评论(5) 推荐(1) 编辑
摘要: 某些值在数据库存储为BIT,在asp.net显示时,它会显示为True或False。但实际情况之下,我们需要它显示通俗语言表达。如某种状态为开或关等。在asp.net显示,可以有好几种去显示,第一种,你可以使用CheckBox来表示状态,True将显示选中的效果,反之,是非选中的效果。而使用CheckBox也有两种情形,一种是CheckBox摆放在非Data控件模板中,直接放在网页中<asp:CheckBoxID="CheckBox1"runat="server"/>cs:this.CheckBox1.Checked=(bool)dataRo 阅读全文
posted @ 2011-05-25 08:44 Insus.NET 阅读(2661) 评论(11) 推荐(1) 编辑
摘要: 在做asp.net开发时,为了存储一些信息,Insus.NET常常是Session与Cookie同时使用。Session资料在Insus.NET博客上会找到很多相关的,而Cookie相关的资料相对很少,所以想补充一下。下面是写Cookie的语法:Response.Cookies["曲奇名称"].Value="Insus.NET";读Cookie的语法:if(Request.Cookies["曲奇名称"]!=null){stringcookieValue=Request.Cookies["曲奇名称"].Value.T 阅读全文
posted @ 2011-05-24 13:08 Insus.NET 阅读(912) 评论(0) 推荐(1) 编辑
摘要: 这段时间,需要把一些C#处理的逻辑程序,搬移至SQL的存储过程中去。下面这个例子,就是怎样使用SQL的IN去替换C#的“||”参考代码,cs:View Code boolhub=false;boolstore=false;if(dataRow["Warehouse"].ToString()=="CF3"||dataRow["Warehouse"].ToString()=="CW2"){hub=true;}else{store=true;}这段代码,经Insus.NET移至SQL的存储过程之后,变为:View Cod 阅读全文
posted @ 2011-05-20 13:59 Insus.NET 阅读(480) 评论(0) 推荐(2) 编辑
摘要: 你可以参考这篇:http://www.cnblogs.com/insus/articles/2050790.htmlInsus.NET觉得它写得很不理想。因为不想写得这样复杂,或者有其它ID变化的可能,如:ContentPlaceHolderID="ContentPlaceHolder1" 有可能变为ContentPlaceHolderID="ContentPlaceHolder3",ID="TextBox1"也有可能变为ID="MemberName" 等。在目标页,得需要写判断是否存在,是否为NULL,如果不这样 阅读全文
posted @ 2011-05-19 11:00 Insus.NET 阅读(1587) 评论(2) 推荐(2) 编辑
上一页 1 ··· 68 69 70 71 72 73 74 75 76 ··· 94 下一页