没有在gridview中获取任何数据

时间:2016-02-10 16:11:24

标签: c# gridview

我创建了一个名为clsLoadPersonalExp的类和用于在表单中获取数据的代码。我的问题是我在gridview中没有得到任何数据。当我在表单中放入相同的代码时,它工作正常。我认为通过课程返回数据有任何问题,但我不知道如何解决。 这是我的clsLoadPersonalExp班级代码

class clsLoadPersonalExp
    {
        public static SqlConnection con;
        public static SqlCommand cmd = new SqlCommand();
        public static SqlDataAdapter da = new SqlDataAdapter();
        public static DataSet ds;
        //public static int status_id;

        public static string ConStr = ConfigurationManager.ConnectionStrings["FazalConstructions.Properties.Settings.ConnString"].ConnectionString;

        public static DataSet selectData()
        {
                    con = new SqlConnection(ConStr);
                    con.Open();
                    cmd = new SqlCommand("SELECT * FROM tblPersonalExp", con);
                    //cmd.ExecuteNonQuery();

                    da = new SqlDataAdapter(cmd.CommandText, con);
                    ds = new DataSet();
                    da.Fill(ds, "DATA");                  
                    return ds;       
            }
        }
    }

我正在以

的形式获取此数据
ExpDgv.DataSource = clsLoadPersonalExp.selectData(); 

请告诉我错误在哪里!

1 个答案:

答案 0 :(得分:1)

尝试,如下所示..希望它能帮到你!

ExpDgv.DataSource = (clsLoadPersonalExp.selectData()).Tables[0];