首页 新闻 会员 周边 捐助

ObjectDataSource控件“选择业务对象”为空,急切求解,请赐教,基本上各种可以搜到的方法都运用了还是不行

0
悬赏园豆:20 [待解决问题]

在项目中添加了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["课程表"];
        }
    }
}
< >
分享
所有回答(1)
0

这个好像是需要新建数据源吧,貌似不支持自己写的代码

建议直接手动绑定

GridView.DataSource = (new helper()).GetData();
GridView.DataBind();

zhibudao | 园豆:525 (小虾三级) | 2014-10-17 09:47

我是需要录制一下这个配置的完整过程,不能用其他方式,真是没办法了

支持(0) 反对(0) 寒江蓑立 | 园豆:155 (初学一级) | 2014-10-18 22:35
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册