数据表格的数据查询

现在我来模拟一下数据表格的数据绑定,把数据查询出来,对于我们这些做WPF来说,或多或少都会和表格打交道,而帮数据绑定到表格就是很重要的一件事,现在我们就来弄一下怎么把表格的数据查询出来,首先就是要在数据库里面写存储过程,一开始在上面声明一个@Type NChar(200)=’’

然后就是下面的代码,你写了@Type NChar(200)=’’

----查询采购合同列表

IF(@Type=‘UC_Select_c_purchase_contract’)

BEGIN

SELECT

RTRIM(c_purchase_contract.c_purchase_contract_id)AS c_purchase_contract_id,

RTRIM(c_purchase_contract.c_purchase_contract_number)AS contract_number,

RTRIM(c_purchase_contract.Opening_date)AS Opening_date,

RTRIM(c_purchase_contract.Working_date)AS Working_date,

RTRIM(c_purchase_contract.Document_number)AS Document_number,

RTRIM(c_purchase_contract.c_Associate_unit_id)AS c_Associate_unit_id,

RTRIM(c_Associate_unit.c_Associate_unit_name)AS c_Associate_unit_name

FROM      c_purchase_contract INNER JOIN

c_Associate_unit ON
c_purchase_contract.c_Associate_unit_id = c_Associate_unit.c_Associate_unit_id

END

然后就是服务端的代码

[OperationContract]//提取采购合同

public DataSet
UC_Select_c_purchase_contract() {

SqlParameter[] SQLCMDpas =

{

new SqlParameter("@Type",SqlDbType.Char),

};

SQLCMDpas[0].Value = “UC_Select_c_purchase_contract”;

DataSet myDataSet =
myMALMethod.QueryDataSet("[UC_Purchase_Order]", SQLCMDpas);

return myDataSet;

}

最后是客户端代码

//页面加载事件

private void Window_Loaded(object sender, RoutedEventArgs e)

{

dt =
myClient.UC_Select_c_purchase_contract().Tables[0];

dgContract.ItemsSource =
dt.DefaultView;

}对于上面的最后这两句你可以写在加载事件也可以自己写一个方法我就写在了加载事件里面

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值