在项目中添加了App_Code文件夹,在该文件夹下自定义了helper.cs类,在该类里面定义了方法GetData,但是ObjectDataSource控件配置数据源时在“选择业务对象”中找不见App_Code文件,也找不到helper类及其方法,下面是helper类的代码,请大侠们多指教
namespace WebApplication1.App_Code { public class helper { public string strconn; public helper() { strconn = "Data Source = LZX-THINK;Initial Catalog=StudentMS;Integrated Security=True";//连接字符串 } [System.ComponentModel.DataObjectMethodAttribute(System.ComponentModel.DataObjectMethodType.Select, true)] public DataTable GetData() { string sql = "select * from 课程表";//需要用到的查询语句 SqlConnection conn = new SqlConnection(strconn);//实例化一个新的连接SqlConnection类 conn.Open();//打开连接 SqlDataAdapter adp = new SqlDataAdapter(sql, strconn);//实例化SqlDataAdapter类并为其指定查询语句和所用链接 DataSet dst = new DataSet(); adp.Fill(dst, "课程表"); return dst.Tables["课程表"]; } } }
这个好像是需要新建数据源吧,貌似不支持自己写的代码
建议直接手动绑定
GridView.DataSource = (new helper()).GetData();
GridView.DataBind();
我是需要录制一下这个配置的完整过程,不能用其他方式,真是没办法了