ASP.NET程序中常用代码汇总

2019-05-12 05:16:00王旭

 ParameterPage.RegisterStartupScript("confirm",ConfirmContent);
 //Response.Write(strScript);
}28.将时间格式化: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;29.自定义分页代码
//先定义变量 :
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();
30.DataGrid使用
//添加删除确认:

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('确认删除此项吗?');");
  }
 }
}

  //样式交替:

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';" ;
}

  //添加一个编号列:

DataTable dt= c.ExecuteRtnTableForAccess(sqltxt); //执行sql返回的DataTable
DataColumn dc=dt.Columns.Add("number",System.Type.GetType("System.String"));

for(int i=0i<dt.Rows.Count;i++)
{
 dt.Rows[i]["number"]=(i+1).ToString();
}

DataGrid1.DataSource=dt;
DataGrid1.DataBind();

  //DataGrid1中添加一个CheckBox,页面中添加一个全选框

private void CheckBox2_CheckedChanged(object sender, System.EventArgs e)
{
 foreach(DataGridItem thisitem in DataGrid1.Items)