关于分页问题。。。 在新查询中对datagrid bind时把currentpageindex置为0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 比如this.DataGrid1.CurrentPageIndex = 0;this.DataGrid1.DataBind(); 对呀,当然是新查询以后就设置currentpageindex置为0。假设原来是2页,新的查询只有一页,可你当前的currentpageindex如果还是1当然就错了,新的查询后显示第一页是完全正常的。 http://dotnet.aspx.cc/ShowDetail.aspx?id=B12283DE-DB20-4322-ACCC-12724442808Ahttp://dotnet.aspx.cc/Exam/DataGridPaging/DataGridPaging.aspx public class manage : System.Web.UI.Page{ int startIndex; .....private void Page_Load(object sender, System.EventArgs e){ if (!IsPostBack) { startIndex=0; UpdateView(); }}private void UpdateView(){ string strCmd="....."; SqlConnection conn = new SqlConnection(strConn); SqlDataAdapter da = new SqlDataAdapter(strCmd, conn); DataSet ds = new DataSet(); da.Fill(ds, "MyTable"); DataGrid2.DataSource = ds.Tables["MyTable"].DefaultView; DataGrid2.DataBind();}private void DataGrid2_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e){ startIndex=e.NewPageIndex*DataGrid2.PageSize; DataGrid2.CurrentPageIndex = e.NewPageIndex; UpdateView();} 重新查询时:要设CurrentPageIndex = 0 c# 里如何获取进程基地址呢 google map 问题 首页调用 一个页面图片显示的操作. 没分了,斗胆求教! SC粉丝们来接分吧! 【急】如何做出类似WinUpdate补丁列表那种效果? (c#) datagrid怎麼樣可以自動伸縮,比如我定義一個頁面顯示20條記錄,但查詢的記錄少於20條時,datagrid的高度還是默認的高度那麼高,顯 请问怎么传递两个参数的问题 请问匹配文件路径和文件名的正则表达式? 高分求教:怎样在WEB上实现即使消息到达提醒。 编译程序出错,不知道是什么原因,重装了NET组件也不行.
this.DataGrid1.CurrentPageIndex = 0;
this.DataGrid1.DataBind();
假设原来是2页,新的查询只有一页,可你当前的currentpageindex如果还是1当然就错了,新的查询后显示第一页是完全正常的。
http://dotnet.aspx.cc/Exam/DataGridPaging/DataGridPaging.aspx
{
int startIndex;
.....
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
startIndex=0;
UpdateView();
}
}
private void UpdateView()
{
string strCmd=".....";
SqlConnection conn = new SqlConnection(strConn);
SqlDataAdapter da = new SqlDataAdapter(strCmd, conn);
DataSet ds = new DataSet();
da.Fill(ds, "MyTable");
DataGrid2.DataSource = ds.Tables["MyTable"].DefaultView;
DataGrid2.DataBind();
}
private void DataGrid2_PageIndexChanged(object source, System.Web.UI.WebControls.DataGridPageChangedEventArgs e)
{
startIndex=e.NewPageIndex*DataGrid2.PageSize;
DataGrid2.CurrentPageIndex = e.NewPageIndex;
UpdateView();
}