2005 类型化DataSet参数化查询问题。

namhyuk 2006-02-19 09:11:43
Northwind数据库。

Orders和OrderDetails表。

界面上一个textBox1,用于输入OrderID。点击button1时DataGridView1显示对应Order,DataGridView2显示对应的OrderDetails。要实现这个代码要怎么写?

刚接触2005,好些东西还不明白。

另:已经在TableAdapter查询配置向导里自定义了FillByCustID和GetDataByCustID。

SELECT OrderID, CustomerID, EmployeeID, OrderDate, RequiredDate, ShippedDate,
ShipVia, Freight, ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode,
ShipCountry
FROM Orders
WHERE (OrderID = ?)
...全文
168 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
namhyuk 2006-02-19
  • 打赏
  • 举报
回复
明白了。关键是把Orders表下的那个Order Details表拖拽到Form,而不是独立的那个。
veryhappy 2006-02-19
  • 打赏
  • 举报
回复
参考这里:

http://www.microsoft.com/china/msdn/library/langtool/vs2005/NewDtaStVS05.mspx
veryhappy 2006-02-19
  • 打赏
  • 举报
回复
打开XSD文件,编辑类型化DataSet试图,右键“添加查询……”,

SELECT OrderID, CustomerID, EmployeeID, OrderDate, RequiredDate, ShippedDate,
ShipVia, Freight, ShipName, ShipAddress, ShipCity, ShipRegion, ShipPostalCode,
ShipCountry
FROM Orders
WHERE (OrderID = @OrderID)

最后定义你的Fill和Get方法名称

代码中可以传递OrderID 参数调用Fill……方法填充数据集

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧