Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 存储过程在照明开关中的应用_C#_Stored Procedures_Visual Studio Lightswitch_Lightswitch 2012 - Fatal编程技术网

C# 存储过程在照明开关中的应用

C# 存储过程在照明开关中的应用,c#,stored-procedures,visual-studio-lightswitch,lightswitch-2012,C#,Stored Procedures,Visual Studio Lightswitch,Lightswitch 2012,我想用光开关实现一个场景。情况如下: 1-使用2个输入参数在sql server中创建存储过程 2-创建一个带有灯光开关的窗体,为sp提供这2个输入参数 3-使用我表格中的按钮将这2个参数发送到我的sp 4-在sql server上运行sp。此sp从数据库返回记录列表 5-在网格中显示sp返回的此列表 可能吗? 如果是,我们如何做这项工作?我不知道你是否找到了方法,但这就是我所做的 我有一个网络lightswitch应用程序。我的表单有一个执行以下操作的按钮 在表中插入一行,其中包含存储过程所

我想用光开关实现一个场景。情况如下:

1-使用2个输入参数在sql server中创建存储过程

2-创建一个带有灯光开关的窗体,为sp提供这2个输入参数

3-使用我表格中的按钮将这2个参数发送到我的sp

4-在sql server上运行sp。此sp从数据库返回记录列表

5-在网格中显示sp返回的此列表

可能吗?
如果是,我们如何做这项工作?

我不知道你是否找到了方法,但这就是我所做的

我有一个网络lightswitch应用程序。我的表单有一个执行以下操作的按钮

  • 在表中插入一行,其中包含存储过程所需的参数
  • 插入行时,执行SQL触发器
  • 此触发器执行存储过程x
  • 此存储过程x使用参数执行SSRS作业

这些都是关于如何做到这一点的大话。有很多步骤,但它是有效的。

我知道这已经有一段时间了,但我发现MSDN上的这个页面非常有用,因为我在搜索基本相同的东西

基本上,你:

  • 在SQL Server中创建存储过程
  • 在LS项目的内部数据中创建一个虚拟表
  • 创建UI元素(例如按钮)
  • 添加元素的事件处理程序。在处理程序中,您将使用.NET配置中的连接字符串创建一个新的DB连接,并运行SP,使用SP中的信息更新虚拟表
  • 将虚拟表正常链接到视图