C# 定义了datatable 但是提示上下文不存在.
发布网友
发布时间:2024-01-29 04:37
我来回答
共3个回答
热心网友
时间:2024-02-14 20:23
就这句代码:
string strSql = "select * from contractinfo where projectid= '" + ProjectID + "' ";
最后ProjectID这个参数变量你没有定义。所以说上下文不存在。
热心网友
时间:2024-02-14 20:24
我觉得这个错误应该是从dbClass.dbSelect(strSql,"contractinfo") 方法中抛出来的,你看是不是在里面调用 dtResult , 但没有定义!
热心网友
时间:2024-02-14 20:24
这种情况我没试过,是不是需要将dtResult添加到dbClass中
试一试追问在另一个类中我这样调用的dbClass 就没问题
DBAccess dbClass = new DBAccess();
DataTable dtResult = new DataTable();
dtResult = dbClass.dbSelect(getDataProjectName(), "contractinfo");
这是另一个类中这样用的,可以正常返回datatable,
但是在这里怎样弄都是提示上下文不存在"dtResult"