关于datagrid分页 请问各位在进行web页面中DataGrid数据的分页设置后如何才能实现单击下一页进入浏览其它数据。麻烦给个示例! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 唉,我今天1点多时就来回这个贴,连发了8次都没发成功,不知怎么回事,再回一次吧。要完成翻页是要写点代码的,看下面:先有定义:private string mConnectStr;private OleDbConnection DbConn;private OleDbDataAdapter DbAda;private DataSet mDataSet;private void DbConnect(){ #region 设置数据库连接 if (DbConn == null) { mConnectStr = "你的数据库链接字串"; DbConn = new OleDbConnection(mConnectStr); } if (DbAda == null) { string sql = "你的sql语句" DbAda = new OleDbDataAdapter(sql, DbConn); } if (mDataSet == null) mDataSet = new DataSet(); else mDataSet.Clear(); #endregion}//--------------------------------------------------------------private void BindDataToGrid(){ #region 把数据绑定到表格 DbConnect(); DbAda.Fill(mDataSet); DataGrid1.DataSource = mDataSet; DataGrid1.DataBind(); #endregion}//-------------------------------------------------------------完成上面后,须要在DataGrid的OnPageIndexChanged写上下面代码:private void DataGrid1_PageIndexChanged(object source , System.Web.UI.WebControls.DataGridPageChangedEventArgs e){ DataGrid1.CurrentPageIndex = e.NewPageIndex; BindDataToGrid();} 求C# WINMobile 下实现FTP的上传下载!!! ajax如何保存xml 如何处理登陆问题 如何把SQL2005里的数据导出到EXECL中?具体在代码上怎么写?我是个初学者。 SQL 字段为0的数据不查询出来? 如何将textbox格式设置为year/month/data这样的格式 Help!!!DataList的问题 关于字符串中包含双引号的问题,请指教! textbox限制输入的一些问题 有谁能帮我解决问题,即刻给分~! 窗体句柄 軟件開發語言的走向﹗
要完成翻页是要写点代码的,看下面:先有定义:private string mConnectStr;
private OleDbConnection DbConn;
private OleDbDataAdapter DbAda;
private DataSet mDataSet;private void DbConnect()
{
#region 设置数据库连接
if (DbConn == null)
{
mConnectStr = "你的数据库链接字串";
DbConn = new OleDbConnection(mConnectStr);
} if (DbAda == null)
{
string sql = "你的sql语句"
DbAda = new OleDbDataAdapter(sql, DbConn);
} if (mDataSet == null)
mDataSet = new DataSet();
else
mDataSet.Clear();
#endregion
}
//--------------------------------------------------------------
private void BindDataToGrid()
{
#region 把数据绑定到表格
DbConnect();
DbAda.Fill(mDataSet);
DataGrid1.DataSource = mDataSet;
DataGrid1.DataBind();
#endregion
}
//-------------------------------------------------------------
完成上面后,须要在DataGrid的OnPageIndexChanged写上下面代码:
private void DataGrid1_PageIndexChanged(object source
, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
DataGrid1.CurrentPageIndex = e.NewPageIndex;
BindDataToGrid();
}