`
niunan
  • 浏览: 699455 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论
文章列表
   数据库中存储日期的字段类型为datetime类型的时候,在按照日期来查询的时候就有问题,不能是 where riqi like '%2008-09%' 之类的来查询。。。必须得先把riqi列转化成字符串后方可查询,下面是按日期查询的例子: select * from orders where replace(CONVERT(char(10),OrderDate,111),'/','-') like '2008-09%' 其中“111”参数是把日期转成形如“2008/09/12” 的样子,所以得用replace函数把/转成-
  DDR3内存相对于DDR2内存,其实只是规格上的提高,并没有真正的全面换代的新架构,DDR3在大容量内存的支持较好。   DDR3内存接触针脚数目同DDR2皆为240pin,但是防呆的缺口位置不同。DDR3与DDR2内存的核心电压也不同,DDR3内存的核心电压为1.8V,DDR2内存的核心电压为1.5V。因此,DDR3内存不能插在DDR2内存的插槽中使用。   SDR的频率是100、133。   DDR1的频率是266、333、400。   DDR2的频率是533、667、800。   DDR3的频率是800、1066、1333、1600。   最近在做“装机大师”的模块,http://w ...
①导入相应的包: using System.Web.Mail; using System.Net.Mail; using System.Net; ②建立发送Email的方法: /// <summary> /// 发送EMail /// </summary> /// <param name="title">标题</param> /// <param name="bod ...
  window.print()  实际上,是浏览器打印功能菜单的一种程序调用。与点击打印功能菜单一样,不能精确分页,不能设置纸型,套打的问题更加无从谈起,只不过,可以让用户不用去点菜单,直接点击网页中的一个按钮,或一个链接里面调用罢了。事实上,很多用户都是采用这种方式打印,但是这种方式最致命的缺点是不能设置打印参数,比如纸型,页边距,选择打印机等等。   需要指出的是这种方法提供一个打印前和打印后的事件onbeforeprint、onafterprint。可以在打印前的时候重新编辑一些格式,专门送去打印,打印后又处理回来。 function window.onbeforeprint() ...
   其实和GridView差不多的,如果模板中是有按钮之类的可以设置CommandName值的,可直接在ItemCommand事件中获取CommandName或者CommandArgument,   如果是模板中有文本框之类的,把文件框的AutoPostBack属性设置为True,然后在TextChanged事件中编写如下代码: TextBox t = (TextBox)sender; RepeaterItem ri = (RepeaterItem)t.NamingContainer; string itemid =((HiddenField)ri.FindControl(" ...
  昨晚亲戚生日,下班晚了,去到那里喝了一碗甲鱼汤,以前喝都没事的,没想到昨晚一喝就肚子疼了,后来也就没吃什么东西就回家了,回到家里疼得更加难受,而且还全身痒痒的,还没洗澡的就上床了,整个晚上一直都不舒服,痒死了,等到3点钟的时候又爬起来洗澡。。。   现在还在痒着的,上网查了一下竟然是吃甲鱼过敏,晕。。。以后好像吃着都没事的。。郁闷啊。。。以后不吃了。。。
 前台页面代码: <asp:BulletedList ID="bulPPName" runat="server" ondatabound="bulPPName_DataBound" CssClass="bul"> </asp:BulletedList>     后台绑定代码: bulPPName.DataSource = ProListDAO.GetPPNameByProId(productid); bulPPName.DataTextFie ...
  原来我的写法是: <%# Server.UrlEncode(Eval("IPVN")) %>   测试不成功,后来改了一下,加个ToString()方法就成了。嘿嘿,完成的代码如下: <a href='ShowProParam.aspx?name=<%# Server.UrlEncode(Eval("IPVN").ToString()) %>&itemid=<%# Eval("ItemId") %>'>
ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(), "提示", "alert('购物车为空,请先购物!')", true); 现在才知道原来.NET中弄AJAX这么容易啊,任何页面拉个SM控件,再按个UP控件,把页面内容全包在一起就成了,呵呵,真的蛮方便滴。。。
Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('加入暂存架成功!');</script>"); 类似于AJAX的效果,页面不刷新!!!
  GridView模板列有一TextBox,TextBox的AutoPostBack属性为True,在TextChanged事件中可通过如下代码获取当前行某列的值:      TextBox t = (TextBox)sender; GridViewRow drv = (GridViewRow)t.NamingContainer; int rowIndex = drv.RowIndex; string coid = ((Label)gdvList.Rows[drv.RowIndex].FindControl("lblCoId ...
  用GridView或其他控件绑定数据的时候,有时候需要判断从数据库中获取的值是否是空值,然后显示相应的内容,如果在后置代码中写的话只有是在RowDataBound事件里判断,而我们可以在前台ASPX页面中使用如下代码来判断绑定的值是否是空值: <%# string.IsNullOrEmpty(Eval("pic").ToString()) ? "" : Eval("pic") %>
  在目前的工作中经常用到,特此记录,特别是那个 DataRowView ,经常是忘记怎么拼写的,嘿嘿! // 判断订单状态填充“操作”列 protected void gdvOrders_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { DataRowView drv = (DataRowView)e.Row.DataItem ; ...
总有用到的时候,先记下来!!! [\u4e00-\u9fa5]
  VS中自带的,为了以后需要的时候再打开VS,先记录在这里了。。嘿嘿。。。   \w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*
Global site tag (gtag.js) - Google Analytics