Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.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
Visual studio 在VisualStudio2005中,如何在强名称数据集中轻松设置存储过程参数?_Visual Studio_Visual Studio 2005_Xsd_Strongly Typed Dataset - Fatal编程技术网

Visual studio 在VisualStudio2005中,如何在强名称数据集中轻松设置存储过程参数?

Visual studio 在VisualStudio2005中,如何在强名称数据集中轻松设置存储过程参数?,visual-studio,visual-studio-2005,xsd,strongly-typed-dataset,Visual Studio,Visual Studio 2005,Xsd,Strongly Typed Dataset,我通常不使用这种类型的数据层,所以我不熟悉所有的术语,很难找到答案 我在VisualStudio2005中有一个XSD文件,我正在查看GUI编辑器。我通过将存储过程拖到表单上创建了一个表适配器。该存储过程基本上是一个带有几个参数的SELECT语句。这似乎已经自动填充了表适配器的SelectCommand属性 现在我想引入一个存储过程来填充UpdateCommand属性。我知道的唯一方法是打开表适配器的属性窗格并展开UpdateCommand属性。在这里,我选择StoredProcedure作为C

我通常不使用这种类型的数据层,所以我不熟悉所有的术语,很难找到答案

我在VisualStudio2005中有一个XSD文件,我正在查看GUI编辑器。我通过将存储过程拖到表单上创建了一个表适配器。该存储过程基本上是一个带有几个参数的SELECT语句。这似乎已经自动填充了表适配器的SelectCommand属性

现在我想引入一个存储过程来填充UpdateCommand属性。我知道的唯一方法是打开表适配器的属性窗格并展开UpdateCommand属性。在这里,我选择StoredProcedure作为CommandType,并从CommandText下拉列表中选择存储过程

在这一点上,可以想象它可能通过分析存储过程来导入所有参数,但是当我转到parameters集合时,它是空的,我似乎必须手动设置大约30个参数。当然,必须有一种更快、更不容易出错的方法来做到这一点


我想我错过了一些非常基本的东西。它是什么?

您可以尝试右键单击设计图面并选择添加TableAdapter。指定要使用的连接后,它将提示您如何填写命令。指定使用现有存储过程,这将帮助您配置参数。

谢谢。更准确地说,我没有添加TableAdapter的选项。我必须右键单击现有的表适配器并转到“配置”。您不能右键单击背景吗?设计图面?你没有“添加”菜单项吗?我使用的是VS2008,但我认为这一点自VS2005年以来没有改变。您正在运行VS2005 SP1吗?