无法隐式转换类型System.Data.DataTable'到' RxPMIS.DSet01.tbSystemUsersDataTable'

时间:2016-05-23 14:06:33

标签: sql datatable dataset

好吧,我可能会以错误的方式问这个问题,不过简单地说:

我在我的数据集(DSet01)中使用tableAdapters并且有几个Fill / Get数据语句,我想通过传递一个SQL语句来填充主数据集来消除这些语句,例如主表适配器:=" tbSystemUsers"它有一般的"填充" "获得" ...即。 " Select * from tbSystemUsers" ...而不是在此tableAdapter中添加另一个查询我想创建一个SQL语句,例如" Select * from tbSystemUsers WHERE (userId = @userID)"。

返回我可以在数据网格上查看的数据集。

1 个答案:

答案 0 :(得分:0)

我不应该在这里问这个问题:简单地说,我从工作同事那里继承的项目最初在其数据集设计器中使用了自动生成的表适配器。所以这次我定义了我的类时,它失败了,因为GetData容器已经被定义了。

删除表适配器类或将我的输出初始化为相同 现有的如下:

        psmDS02.tbIssuesDataTable myIssues = new psmDS02.tbIssuesDataTable();
        int postID = this.psmDS02.tbIssues[tbIssuesBindingSource.Position].issuesID;
        myIssues = (psmDS02.tbIssuesDataTable) PsDataLayer.cls_0_gridsData.Issues_GetData_ID(postID);

转换位于第三行。感谢