C# 在动态创建的文本框上检索SQL数据

C# 在动态创建的文本框上检索SQL数据,c#,sql,visual-studio-2005,dynamic,C#,Sql,Visual Studio 2005,Dynamic,我使用的是C,VisualStudio2005 我以运行时/动态方式创建了textbox,并在数据库中插入/保存了sql数据,但问题是如何以相同的方式检索相同的数据进行编辑/更新 e、 g col1 col2 马赫什1000 科蒂2000 上述数据存储在sql server中。我不知道如何通过创建动态文本框并检索相同的内容,以动态方式检索相同的内容 请建议正确的代码。我不确定我是否100%遵循,但您可以使用从数据库填充的下拉列表,在此下拉列表中选择项目,在文本框中输入详细信息,并使用按钮激活更新

我使用的是C,VisualStudio2005

我以运行时/动态方式创建了textbox,并在数据库中插入/保存了sql数据,但问题是如何以相同的方式检索相同的数据进行编辑/更新

e、 g

col1 col2

马赫什1000

科蒂2000

上述数据存储在sql server中。我不知道如何通过创建动态文本框并检索相同的内容,以动态方式检索相同的内容


请建议正确的代码。

我不确定我是否100%遵循,但您可以使用从数据库填充的下拉列表,在此下拉列表中选择项目,在文本框中输入详细信息,并使用按钮激活更新

步调一致 将数据放入本地列表。 使用此列表填充下拉列表

您现在仍然拥有包含相应数据的本地列表

让用户从下拉列表中选择项目。 使用“选定索引”下拉列表从列表中获取项目。 更改此项中的值并提交到数据库

我原以为使用适当的控件来显示信息(如listview或datagrid)会容易得多

   List<String> objInformationList = new List<String>();
objInformationList = "Your database query function";
foreach(String objCurrentString in objInformationList){
// Create your text box
// Set your text within your textbox
// Add the text box to the screen or a table structure
}

我个人会用另一种方法创建数据源。将数据读入数据源。添加控件并将动态控件绑定到该数据源

非常正确,先生,我很熟悉,但我只想走这条路,这是可能的。如果你知道的话,请建议我。我在试,我已经试过了。在SqlDataAdapter和Dataset的帮助下,我按照Sql Tables.Rows.Count绑定了动态文本框。您可以根据sql记录绑定文本框。/rowsam感谢您的回复。但这很费时。请参见用户在特定的动态创建的文本框中输入数据并保存。根据你的建议,再次在下拉列表中填充数据,并进行修改。不太好,先生,我必须直接在文本框中填充数据,这样可以节省时间。假设我有三条sql记录,那么通过绑定数据,textbox将有三条记录。时间是宝贵的,因此,如果数据库包含3列,那么列1、列2、列3col 1是您的唯一标识符。然后,您有两个文本框,它们接受列2和列3的值,因为列1是一个自动增量,动态创建,接受值,当您单击按钮时,它们会被发送到数据库。您现在要做的是使用动态创建的文本框更新数据库中的数据?否,先生,假设我在sql数据库中有col1,其中有三条记录可用于特定ID,我想在三个文本框中动态/运行时绑定这三条记录或行。在未来,它可能会超过三个,所以如何做,请提供必要的代码。thx先生,我尝试你以上建议的代码,将得到你以后。如果你用另一种方式来做这件事,那么请建议我。我不会把数据放在文本框中显示,我会使用listview或gridview控件来显示信息