当前位置:编程学习 > C#/ASP.NET >>

函数返回值跟定义的对象类型不一致,但是我想要调用函数??怎么办??高手请教!!

函数返回值跟定义的对象类型不一致,但是我想要调用函数??怎么办??高手请教!!
  public o_Operator getOperator(string sOperID)
        {
            o_Operator oper= new o_Operator ();

            DataSet ds = dbFunction.GetDataSet(SelectStr + "and 操作员ID = " + sOperID);
            if (ds.Tables[0].Rows.Count == 1)
            {
                oper.Mapping(ds.Tables[0].Rows[0]);
                return oper;
            }
            else
                return null;
        }
调用:
 private void treeView2_AfterSelect(object sender, TreeViewEventArgs e)
        {

            if (e.Node.Parent == null)
            {
                try
                {
                    string cond = e.Node.Name.ToString();
                    DataSet ds = new DataSet();
                    ds = obj1.QueryDoctor(cond);
                    dataGridView1.DataSource = ds.Tables[0];

                }
                catch { }
            }
            else
            {
                string cond = e.Node.Name.ToString();
                DataSet ds = new DataSet();
                ds = obj1.getOperator(cond);                
                dataGridView1.DataSource = ds.Tables[0];
             }
            dataGridView1.Columns[1].Visible = false;//科室ID
            dataGridView1.Columns[5].Visible = false;//密码

        }
说我的   ds = obj1.getOperator(cond);  无法将类型“zhy.his.comm.o_Operator”隐式转换为“System.Data.DataSet” ??
那位高手指教啊???
感谢

--------------------编程问答-------------------- o_Operator类是怎么样的?
--------------------编程问答-------------------- 用三层结构做的.
o_Operator是表现层的,关于操作员的
有没有人帮帮我啊
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,