技术开发 频道

ASP.NET常用语句33条代码

  24.datagrid选定比较底下的行时,为什么总是刷新一下,然后就滚动到了最上面,刚才选定的行因屏幕的关系就看不到了。

page_load

  page.smartNavigation
=true

   25.在Datagrid中修改数据,当点击编辑键时,数据出现在文本框中,怎么控制文本框的大小 ?

private void DataGrid1_ItemDataBound(obj sender,DataGridItemEventArgs e)
{
 
for(int i=0;i<e.Item.Cells.Count-1;i++)
  
if(e.Item.ItemType==ListItemType.EditType)
  {
   e.Item.Cells[i].Attributes.Add(
"Width", "80px")
  }
}

        26.对话框

private static string ScriptBegin = "";

  
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.  

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();



0
相关文章