gridview通过动态绑定datasource,如果记录数小于10,也就是不足一页时是正常的,但是超过10行就发现少了一行记录(少了最后一行)。很奇怪的问题,在网上搜索也没得到答案,特来这里来向高手们讨教,相关代码如下:  protected void TraxGridView_PageIndexChanging(object sender,                              GridViewPageEventArgs e)
    {
        if (TraxGridView.EditIndex != -1)
        {
            ShowAlert(" You are editing data now ,please save data or        cancel editing first before paging!");
            e.Cancel = true;
            return;
        }        e.Cancel = false;        TraxGridView.PageIndex = e.NewPageIndex;
        TraxGridView.DataSource = null;
        TraxGridView.DataBind();
        DataTable dt = GetTraxInfo();
        TraxGridView.DataSource = dt;
        TraxGridView.DataBind();