快速业务通道

.NET常用功能及代码的总结与收藏

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-12

  26.对话框

private static string ScriptBegin = "<script language=\"JavaScript\">";
private static string ScriptEnd = "</script>";
public static void ConfirmMessageBox(string PageTarget,string Content)
{
string ConfirmContent="var retValue=window.confirm(''"+Content+"'');"+"if(retValue){window.location=''"+PageTarget+"'';}";
ConfirmContent
=ScriptBegin + ConfirmContent + ScriptEnd;
Page ParameterPage
= (Page)System.Web.HttpContext.Current.Handler;
ParameterPage.RegisterStartupScript(
"confirm",ConfirmContent);
//Response.Write(strScript);
}

  27. 将时间格式化
  string aa=DateTime.Now.ToString("yyyy年MM月dd日");

  1.1 取当前年月日时分秒
  currentTime=System.DateTime.Now;

  1.2 取当前年
  int 年= DateTime.Now.Year;

  1.3 取当前月
  int 月= DateTime.Now.Month;

  1.4 取当前日
  int 日= DateTime.Now.Day;

  1.5 取当前时
  int 时= DateTime.Now.Hour;

  1.6 取当前分
  int 分= DateTime.Now.Minute;

  1.7 取当前秒
  int 秒= DateTime.Now.Second;

  1.8 取当前毫秒
  int 毫秒= DateTime.Now.Millisecond;

28.自定义分页代码:

  先定义变量 :public static int pageCount; //总页面数
  public static int curPageIndex=1; //当前页面

  下一页: 

if(DataGrid1.CurrentPageIndex < (DataGrid1.PageCount - 1))
{
DataGrid1.CurrentPageIndex
+= 1;
curPageIndex
+=1;
}
bind();
// DataGrid1数据绑定函数

  上一页: 

if(DataGrid1.CurrentPageIndex >0)
{
DataGrid1.CurrentPageIndex
+= 1;
curPageIndex
-=1;
}
bind();
// DataGrid1数据绑定函数

  直接页面跳转: 

int a=int.Parse(JumpPage.Value.Trim());//JumpPage.Value.Trim()为跳转值
if(a<DataGrid1.PageCount)
{
this.DataGrid1.CurrentPageIndex=a;
}
bind();

  29.DataGrid使用:

  3.1添加删除确认: 

private void DataGrid1_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
foreach(DataGridItem di in this.DataGrid1.Items)
{
if(di.ItemType==ListItemType.Item||di.ItemType==ListItemType.AlternatingItem)
{
((LinkButton)di.Cells[
8].Controls[0]).Attributes.Add("onclick","return confirm(''确认删除此项吗?'');");
}
}
}

  3.2样式交替: 

ListItemType itemType = e.Item.ItemType;
if (itemType == ListItemType.Item )
{
e.Item.Attributes[
"onmouseout"] = "javascript:this.style.backgroundColor=''#FFFFFF'';";
e.Item.Attributes[
"onmouseover"] = "javascript:this.style.backgroundColor=''#d9ece1'';cursor=''hand'';" ;
}
else if( itemType == ListItemType.AlternatingItem)
{
e.Item.Attributes[
"onmouseout"] = "javascript:this.style.backgroundColor=''#a0d7c4'';";
e.Item.Attributes[
"onmouseover"] = "javascript:this.style.backgroundColor=''#d9ece1'';cursor=''hand'';" ;
}

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号