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