问题是这样的,我有一个 DG,我在分页时将它设置为 true,但是当我单击下一页时,它会检索正确的记录,但不会更改所选链接。这就像,如果我点击第二页,它会得到第二页记录,但链接仍然标记为第 1 页,我需要再次单击它以使第 2 页变黑。
编码:
read = Con.executar_re(strConsultaPagina);
DataSet dsPaginas = read;
dataGridStatusOficio.DataSource = dsPaginas.Tables[0];
dataGridStatusOficio.DataBind();
dataGridStatusOficio.CurrentPageIndex = e.NewPageIndex;
strCo... 是字符串
"Select Id,DocNum,Note,Date,ReceiverDate,Status,TypeCCompany,Receiver,SigantureDoc,SignaturePosition,Prior,TypeCDocument,InputOutput FROM Oficios_dev2.dbo.doc WHERE DocNum like '%" + txtBuscarNumero.Text.Trim() + "%' and DocNum like '%" + Convert.ToString(Session["Level"]) + "%' "
这些行位于:
protected void dgStatus_changeIndex(object source, DataGridPageChangedEventArgs e)
我知道这不是最优雅的方法,因为每次更改页面时我都会调用 SQL,但是这有很多代码是不可能不弄脏你的手的,所以有人可以帮助我有了这个。
谢谢。