WPF单表查询

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

首先打开数据库;

WPF单表查询

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

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():排序

WPF单表查询

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

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

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;

WPF单表查询

客户端后台代码:

//实例化服务

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

WPF单表查询

结果演示:

WPF单表查询