日期:2014-05-18  浏览次数:20679 次

dropdownlist1 获取数据库字段数据 总获取不到第一条数据的问题
我用下面代码 获取 category 字段 内所有数据时,永远都是获取不到第一条数据,即ID=1的获取不到 总是少第一条数据,请问我下面的代码有什么错误吗? 我做的就是获取 category 字段内的所有数据 返回给dropdownlist1
谁帮我改下

C# code


            //初始分组
            string resultstr = "select category from dbo.XN_Category";//定义SQL语句
            SqlConnection conn = App_Code.BaseClass.DBCon();//连接DB
            conn.Open();//打开DB
            SqlCommand cmd = new SqlCommand(resultstr, conn);
            SqlDataReader sdr = cmd.ExecuteReader();
            sdr.Read();

            DropDownList1.DataTextField = "category";
            DropDownList1.DataSource = sdr;
            DropDownList1.DataBind();
            conn.Close();  




------解决方案--------------------
sdr.Read();

去掉这一行。