(VS2008)我正在尝试在 Typed DataSet 中配置 TableAdapter 以仅从它所基于的表的主架构返回列的某个子集,但它始终返回具有空白值的整个架构(所有列)在我省略的列中。
TableAdpater 具有来自向导的默认 Fill 和 GetData() 方法,它们包含表中的每一列,这很好。然后,我添加了一个名为 GetActiveJobsByCustNo(CustNo) 的新参数化查询方法,并且我只在 SQL 查询中包含了我真正希望在此表视图中出现的几列。
但是,它再次返回主表模式中的所有列,而我省略的列的值为空。
我想要这个的原因是,我可以只取回几列,以便在 ASP.NET GridView 中使用带有 AutoGenerateColumns 的表视图。它给了我架构中的每一列,我的演示文稿 GridView 包含更多我想向用户展示的列。而且,我想避免必须在 GridView 中声明列。