System.InvalidOperationException: 数据源的类型无效。
行17:{行18:行19:GridView1.DataSource=newCourseDAO().SelectBycName("XML技术");行20:GridView1...
行 17: {
行 18:
行 19: GridView1.DataSource = new CourseDAO().SelectBycName("XML技术");
行 20: GridView1.DataBind();
行 21: }
System.InvalidOperationException: 数据源的类型无效。它必须是 IListSource、IEnumerable 或 IDataSource。
/// <summary>
/// 根据课题名称取出该条课题的详细说明
/// </summary>
/// <param name="cname">课题名称</param>
/// <returns></returns>
public Course SelectBycName(string cname)
{
//TODO:根据课题名称取出该条课题的详细说明
Course c = new Course();
DataTable dt = new DataTable();
string cmdText = "course_SelectByCname";
SqlParameter[] paras = new SqlParameter[]{
new SqlParameter("@cname",cname)
};
dt = sqlhelper.ExecuteQuery(cmdText, paras, CommandType.StoredProcedure);
c.Cno = dt.Rows[0]["cno"].ToString();
c.Cname = dt.Rows[0]["cname"].ToString();
c.Ckname = dt.Rows[0]["ckname"].ToString();
c.Tname = dt.Rows[0]["tname"].ToString();
c.Ccontent = dt.Rows[0]["ccontent"].ToString();
return c;
} 展开
行 18:
行 19: GridView1.DataSource = new CourseDAO().SelectBycName("XML技术");
行 20: GridView1.DataBind();
行 21: }
System.InvalidOperationException: 数据源的类型无效。它必须是 IListSource、IEnumerable 或 IDataSource。
/// <summary>
/// 根据课题名称取出该条课题的详细说明
/// </summary>
/// <param name="cname">课题名称</param>
/// <returns></returns>
public Course SelectBycName(string cname)
{
//TODO:根据课题名称取出该条课题的详细说明
Course c = new Course();
DataTable dt = new DataTable();
string cmdText = "course_SelectByCname";
SqlParameter[] paras = new SqlParameter[]{
new SqlParameter("@cname",cname)
};
dt = sqlhelper.ExecuteQuery(cmdText, paras, CommandType.StoredProcedure);
c.Cno = dt.Rows[0]["cno"].ToString();
c.Cname = dt.Rows[0]["cname"].ToString();
c.Ckname = dt.Rows[0]["ckname"].ToString();
c.Tname = dt.Rows[0]["tname"].ToString();
c.Ccontent = dt.Rows[0]["ccontent"].ToString();
return c;
} 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询