10 2011 档案
摘要:DECLARE @Name NVARCHAR(MAX)='' SELECT @Name =@Name+ CASE(LEN(@Name)) WHEN 0 THEN '' ELSE ',' END +FirstName+LastName FROM dbo.Sys_Users PRINT @Name
阅读全文
摘要:在网页中嵌入代码块 2010-02-09 20:53:54| 分类: 默认分类 | 标签: |字号大中小 订阅从代码书写形式上分为四类:<% %> 或 <%= %><%@ %><%# %><%$ %><% %> 或 <%= %>MSDN文章:ASP.NET 网页中的嵌入式代码块MSDN位置:开发工具和语言--->Visual Studio 文档--->Visual Web Developer--->创建ASP.NET网页--->ASP.NET网页概述--->ASP.NET 网页中的
阅读全文
摘要:protected void Bind() { CompInfo ci = (CompInfo)Session["coi"]; Complinkappl cla = new Complinkappl(); IList<ComplinkapplInfo> iclai = cla.Selsonly(" cpacompid = " + ci.Compid.ToString() + " order by cpadate desc"); this.GridView1.DataSource = iclai; this.GridView
阅读全文
摘要:margin-left left 区别CustomerList.aspx 页面绑定数据例子PostBackUrl="#miaodian"
阅读全文
摘要:/**//// <summary> /// Ilist<T> 转换成 DataSet /// </summary> /// <param name="list"></param> /// <returns></returns> public static DataSet ConvertToDataSet<T>(IList<T> list) { if (list == null || list.Count <= 0) { return null; } DataSe
阅读全文
摘要:LINQ -Lambda表达式 Posted on2008-01-17 16:30 sunrack 阅读(167) 评论(0) 编辑 收藏 网摘 所属分类: LINQ 一、什么时候使用Lambda表达式总的来说,Lambda 表达式可以用在任何需要使用匿名方法,或是代理的地方。编译器会将Lambda表达式编译为标准的匿名方法(可以使用ildasm.exe or reflector.exe得到确认)。比如: List<int>evenNumbers=list.FindAll(i=>(i%2)==0);被编译为List<int>evenNumbers=lis...
阅读全文
摘要:AjaxToollit3.5使用整理1 AlwaysVisibleControl最前端显示滚动块... 12 AnimationExtender动画效果 无... 23 AutoCompleteExtender文本框自动填写... 24 CalendarExtender日历... 35 CascadingDropDown级联控件扩展,如下拉列表... 36 CollapsiblePanelExtender 面板控件扩展隐藏或显现面板... 67 ConfirmButtonExtender确认弹出窗口... 78 ModalPopupExtender模态面板,原页面灰显... 79 DragPa
阅读全文
摘要:善用GridView控件的HyperLinkField数据行http://www.cnblogs.com/liminzhang/archive/2006/12/14/591708.html 借助于GridView控件的HyperLinkField数据行,我们便可以在GridView控件中替每一笔数据列显示出一个超级链接,并让用户轻易重新导向至特定的目标位置(特定网页或网页中的位置)。 在使用HyperLinkField数据行时,首先要考虑的就是超级链接上的文字。关于此点,可分为下列两种状况来说明: q 如果您希望每一笔数据列的超级链接都显示相同的固定文字,请将HyperLin...
阅读全文
摘要:request.params 传值问题 2009-06-01 14:02:22| 分类: asp.net | 标签: |字号大中小 订阅request.params其实是一个集合,它依次包括request.querystring、request.form、request.cookies和request.servervariables。如果要在两个页面传递数据的话,只能用request.querystring、request.form、request.cookiesRequest.Params 是在 QueryString、Form、Server Variable 以及 Cookies 找数..
阅读全文
摘要:使用 N 前缀在服务器上执行的代码中(例如在存储过程和触发器中)显示的 Unicode 字符串常量必须以大写字母 N 为前缀。即使所引用的列已定义为 Unicode 类型,也应如此。如果不使用 N 前缀,字符串将转换为数据库的默认代码页。这可能导致不识别某些字符。例如,在前面示例中创建的存储过程可以按以下方式在服务器上执行: 复制代码 EXECUTE Product_Info @name = N'Chain' 使用 N 前缀的要求适用于在服务器上生成的和客户端发送的字符串常量。LIKE 操作符用于在 WHERE 子句中搜索列中的指定模式。LIKE 操作符LIKE 操作符用于在
阅读全文
摘要:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head> <title>模式对话框示例</title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=&q
阅读全文
摘要:ListControl.AppendDataBoundItems 属性.注意:此属性在 .NET Framework 2.0 版中是新增的。获取或设置一个值,该值指示是否在绑定数据之前清除列表项。命名空间:System.Web.UI.WebControls程序集:System.Web(在 system.web.dll 中)看似一个小问题,可是找了很长时间,都找不到令我满意的答案。不过,最终还是找到了,哈哈。设置DropdownList的默认值,如果用新增空条目的办法,新增的条目是在最后一条,即使默认选中也是排在最后面,用户还要手动拉滚动条才能看到前面的条目,不合常理。实际有一个很简单的办法:在
阅读全文
摘要://==============================================================================================//Author: 11111//Create Date: 2010-07-22//Description: 11111//----------------------------------------------------------------------------------------------//Alter History:// 2010-08-03 add Codes.//======
阅读全文
摘要:一.基本选择器:#id :选择给定ID名的元素 如:("ancestor descendant") :选择ancestor元素下的所有descendant(后代)元素('prev+ne
阅读全文
摘要:一、基本选择器序号选择器含义1.*通用元素选择器,匹配任何元素2.E标签选择器,匹配所有使用E标签的元素3..infoclass选择器,匹配所有class属性中包含info的元素4.#footerid选择器,匹配所有id属性等于footer的元素实例:* { margin:0; padding:0; }p { font-size:2em; }.info { background:#ff0; }p.info { background:#ff0; }p.info.error { color:#900; font-weight:bold; }#info { background:#ff0; }p#i
阅读全文
摘要:UpdatePanel的使用注意UpdatePanel1.使用代码的方式进行编写。2. Trigger属性:1)AsyncPostBackTrigger :只是UpdatePanel中指定的进行了局部刷新。2)PostBackTrigger : 整页进行回送(整个页面都刷新了)。3. 编程方法控制UpdatePanel的更新:1) 在PageLoad()中:使用ScriptManager的RegisterAsyncPostBackControl()方法注册一个异步提交的控件ScriptManager1.RegisterAsyncPostBackControl(this.Button1);2..
阅读全文
摘要:asp.net代码中尖括号和百分号的含义在.aspx的文件中经常会碰到如下的代码,如:1、<%=%> 里面放的变量名,如:<div> <h1>Hello World</h1> <p>Welcome to Beginning ASP.NET 3.5 on <%= DateTime.Now.ToString() %></p> </div> 输出结果为:Hello WorldWelcome to Beginning ASP.NET 3.5 on 2009-11-10 15:53:082、 <%#%&
阅读全文
摘要:GridView 编辑功能实现2009年06月18日 星期四 12:37GridView 自定义模版列实现手动编辑功能,删除功能根据这些资料相信你可以很容易写出来了实现功能要点:1、可激发回发事件的控件(比如:Button,LinkButtion,ImageButton等)的 CommandName 属性有几个特殊值:Delete 、 Update、Edit、Cancel设置成对应的名称 系统自动识别控件激发的事件分别为:Delete 激发 RowDeleting 事件Update 激发 RowUpdating 事件Edit 激发 RowEditing 事件Cancel 激发 RowCance
阅读全文
摘要:string currentID = ((Label)ListView1.Items[e.ItemIndex].FindControl("IDLable")).Text;
阅读全文
摘要:Listview控件获取当前行的行号和主键,1, 获取当前行的行号: int index = ((ListViewDataItem)e.Item).DisplayIndex;2,获取当前行的主键: int id = Convert.ToInt32(ListView1.DataKeys[index].value); protected void ListView1_ItemCommand(object sender, ListViewCommandEventArgs e) { //获取当前行号; int index = ((ListV...
阅读全文
摘要:Text='<%# Container.DataItemIndex +1 %>'
阅读全文
摘要:时间差的计算法一:使用TimeSpan ,同时也介绍一下TimeSpan的用法相关属性和函数Add:与另一个TimeSpan值相加。 Days:返回用天数计算的TimeSpan值。 Duration:获取TimeSpan的绝对值。 Hours:返回用小时计算的TimeSpan值 Milliseconds:返回用毫秒计算的TimeSpan值。 Minutes:返回用分钟计算的TimeSpan值。 Negate:返回当前实例的相反数。 Seconds:返回用秒计算的TimeSpan值。 Subtract:从中减去另一个TimeSpan值。 Ticks:返回TimeSpan值的tick数。 Tota
阅读全文
摘要:RegisterClientScriptBlock的原型与RegisterStartupScript相同,两个函数不同在于将其 包含的脚本代码写入到HTML文件的不同位置.RegisterClientScriptBlock在 Page 对象的 元素的开始标记后立即发出客户端脚本,RegisterStartupScript则是在Page 对象的 元素的结束标记之前发出该脚本。如果你的脚本有与页面对象(doucument对象)进行交互的语句,则推荐使用 RegisterStartupScript,反之如果要想客户端脚本尽可能早的执行,则可以使用RegisterClientScriptBlock或
阅读全文
摘要:做法1,数据库中存入时间 字段设置不允许为空,然后默认值写getdate()做法2,string d = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")然后再sql语句中按字符串类型的字段insert进去,sql = "insert table (存入时间) values('" + d + "')";注意这里只是示例now.ToString("yyyy-MM-dd hh:mm:ss")
阅读全文
摘要:当你要发布或编译的时候,最后采用export,它不会引入svn的附加文件当你需要修改和提交的时候,用checkout,它会在你本地建立一个工作区
阅读全文
摘要:ScriptManager.RegisterStartupScript方法如果页面中不用Ajax,cs中运行某段js代码方式可以是:Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "<script>window.open('default2.aspx')</script>");如果页面中使用了Ajax ,则上述代码即使执行也无效果。对这种情况我们通常采用:ScriptManager.RegisterStartupScript(this.Butt
阅读全文
摘要:Sys.InvalidOperationException: Handler was not added through the Sys.UI.DomEvent.addHandler method...问题原因:如果将ModalPopupExtender的OK/Cancel 按钮,放在了弹出框的UpdatePanel内,就会报这个错解决办法:既然ModalPopupExtender不让人在UpdatePanel内放Ok/Cancel的控制按钮,那就干脆不放了,用Show()和Hide()来控制~即,view plaincopy to clipboardprint?<cc1:ModalPo
阅读全文
摘要:用如下的代码也可以正确删除int i = 0;foreach (int indexChecked in checkedListBox.CheckedIndices) { checkedListBox.Items.RemoveAt(indexChecked - i); i++; // 通过减去i来修正删除选项后的索引错误 }
阅读全文
摘要:TreeView怎样无限递归绑定数据(用C#语言写),谢谢。。浏览次数:1680次悬赏分:20|解决时间:2009-1-6 09:49|提问者:binas|检举数据库设计如下50 0 军事 051 0 生活 052 1 健康菜肴 5153 1 各国武器 5072 0 新闻 073 1 国内 7275 1 国外 7284 0 uuu 085 2 aaa 5286 3 bbb 85最佳答案我把我以前用的表结构先介绍下 表主要用来保存权限分类的 字段 PopId 权限ID 主键 PopName 权限名字 PostUrl 链接到的URL flid 父节点ID 其中 根节点的flid为0 其他的父节点根
阅读全文