WPF单表查询

这篇博客介绍了如何在WPF应用中实现数据库连接,进行单表查询操作。首先,通过创建存储过程来定义查询逻辑,然后在服务端后台代码中调用存储过程并返回数据。使用SqlParameter进行参数传递,最后在客户端后台接收并展示查询结果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

关于WPF连接数据库实现页面上的增删查改,下面做一个简单的单表查询:

首先打开数据库;

点击自己要编辑的表,点到存储通过右键创建一个新的存储过程。

Frm_Login:该存储过程的名称。

@type char(200) =’’···:定义的参数。

if(@type='SelectPrize'):具体的方法名

SELECT ROW_NUMBER() over(order by Prize_ID desc) as number,

                Prize_ID,

                rtrim(Prize_number) as Prize_number,

                rtrim(Prize_name) as Prize_name,

                rtrim(Integral) as Integral,

            Whether_activity,

                rtrim(Remarks) as Remarks

          FROM  t_Prize

rtrim:去空格

as:重命名

ROW_NUMBER():排序

紧接着就是编写服务端后台代码:

//实例化对象数组(序列化参数)

SqlParameter[] mySqlParameter = {new SqlParameter("@type",SqlDbType.NChar) };

//定义传递参数,以及传递参数的类型

mySqlParameter[0].Value = "SelectPrize";

//给对象赋值

DataTable table = myDALMethod.QueryDataTable("Frm_Login", mySqlParameter);

//实例化内存缓存

DataSet set = new DataSet();

//添加参数

set.Tables.Add(table);

//返回值

return set;

客户端后台代码:

//实例化服务

        BLL.Login.LoginClient myClient = new BLL.Login.LoginClient();

结果演示:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值