在gridview中没有显示第一行

时间:2015-09-25 07:20:31

标签: c# asp.net

在gridview中,我尝试在数据库中显示数据但忽略了表格中的第一行。采取其余的行...,PLZ建议我做什么.. 下面是我的代码。

protected void Page_Load(object sender, EventArgs e)
    {
        DBLibrary obj = new DBLibrary();
        String Parent = (string)Session["parentName"];
        String ss = "Select StudentId from Tbl_Parents where parentName='" + Parent + "'";
        SqlDataReader dr6 = obj.ExecuteReader(ss);
        dr6.Read();
        string id = dr6[0].ToString();
        string bind = "SELECT AnuFeeMaster.StudentId, Tbl_Student.SName, AnuFeeMaster.Month, AnuFeeMaster.Year, AnuFeeMaster.FeeAmount, " +
                    " AnuFeeMaster.PaidAmount FROM  AnuFeeMaster INNER JOIN Tbl_Student ON AnuFeeMaster.StudentId = Tbl_Student.StudentId where ( AnuFeeMaster.StudentId ='" + id + "')";//and (AnuFeeMaster.ChkDate='" + date.ToString() + "') ";
        SqlDataReader dr = obj.ExecuteReader(bind);
        dr.Read();
        gv1.DataSource = dr;
        gv1.DataBind();
    }

1 个答案:

答案 0 :(得分:1)

删除dr.Read();行。

您正在以一个位置传递已经提前的读者。