RSS
热门关键字:  Linux  项目管理  图形  LAMP  java
当前位置 : 主页>开源技术>AJAX技术>列表

利用Ajax实现DataGrid无刷新分页(AjaxGrid)

来源:中国开源社区 作者:sherman 时间:2007-09-18 点击:

/// </summary> 中国开源社区

private void InitializeComponent()

中国开源社区

{ www.ossforge.com

}

www.ossforge.com

/// <summary> 中国开源社区

/// Clean up any resources being used. 中国开源社区

/// </summary> www.ossforge.com

protected override void Dispose( bool disposing )

中国开源社区

{

www.ossforge.com

if(disposing && components != null) www.ossforge.com

{

www.ossforge.com

components.Dispose(); 中国开源社区

} www.ossforge.com

base.Dispose(disposing);

中国开源社区

} www.ossforge.com

中国开源社区

#endregion 中国开源社区

中国开源社区

/// <summary> www.ossforge.com

/// this function accepts TSql statment and returns dataset www.ossforge.com

/// </summary>

www.ossforge.com

www.ossforge.com

[WebMethod] www.ossforge.com

public string getGrid(string sqlStr,int pageIndex) 中国开源社区

{

www.ossforge.com

da.SelectCommand.CommandText=sqlStr;

中国开源社区

da=new SqlDataAdapter(sqlStr,con);

中国开源社区

da.Fill(ds,"myTable"); www.ossforge.com

DataGrid dataGrid = new DataGrid(); www.ossforge.com

dataGrid.AutoGenerateColumns = true;

中国开源社区

dataGrid.DataSource = ds.Tables["myTable"].DefaultView; www.ossforge.com

dataGrid.AllowPaging = true;

www.ossforge.com

dataGrid.PageSize = 4; www.ossforge.com

dataGrid.PagerStyle.Visible = false; 中国开源社区

dataGrid.CurrentPageIndex = pageIndex;

www.ossforge.com

try 中国开源社区

{

中国开源社区

dataGrid.DataBind();

中国开源社区

}

中国开源社区

catch(Exception) www.ossforge.com

{ 中国开源社区

}

中国开源社区

StringWriter wr = new StringWriter(); www.ossforge.com

HtmlTextWriter writer = new HtmlTextWriter(wr); www.ossforge.com

dataGrid.RenderControl(writer);

最新评论共有 6 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册