我创建了一个名为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();
请告诉我错误在哪里!
答案 0 :(得分:1)
尝试写,如下所示..希望它能帮到你!
ExpDgv.DataSource = (clsLoadPersonalExp.selectData()).Tables[0];