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():排序
紧接着就是编写服务端后台代码:
//实例化对象数组(序列化参数)
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();
结果演示: