2013-05-10 114 views
0

我试图将已输入到输入框中的数据保存到我的数据库中。我使用一个名为password的表连接到一个名为password的数据集。这是我的连接从表格中插入数据到数据库

passTableAdapters.passwordsTableAdapter pass = new passwordTableAdapters.passwordTableAdapter(); 
password.passwordsDataTable passtable = pass.GetData(); 

这使我可以连接到数据集,但从那里我真的卡住了。我想从文本框中获取信息,然后将其保存回数据集。

我一直在使用msdn,但仍然没有运气。如果有人能告诉我如何写回数据集,我将非常感激。

+0

把你的代码更好的回应.. – Rahul 2013-05-10 08:19:56

+0

这是我所有的代码,我不知道从哪里开始。我有我的联系,就是这样。 – 2013-05-10 08:20:26

回答

0

要从您的HTML Controls中获取数据,您可以尝试此逻辑。我假设你有两个控制像

HTML:

<input id="username" name="username" type="text" /> 
<input id="password" name="password" type="password" /> 

代码背后:

var username = Request.Form["username"]; 
var password = Request.Form["password"]; 

注:

千万不要忘记GI已经输入一个名称,以及一个id否则Request.Form将无法​​正常工作

利用这一点,你可能会从输入标签的值,然后这些值传递给你的函数在您使用Insert Query参数。

希望你能理解。

+0

感谢您的回答,然后我如何将这些回传给数据集?我可以调用pass.Update(),但是我不需要将这些插入到行中? – 2013-05-10 08:27:56

+0

你已经创建了你自己的'update'函数,或者你正在使用内置'update'函数。 – Rahul 2013-05-10 08:31:04

+0

内置。我正在使用向导来创建数据集 – 2013-05-10 08:31:56

0

看起来您正在使用类型数据适配器来访问数据库。如果是这种情况,你应该有插入方法。如果没有,你需要重新配置这个,告诉XDS为你生成这些方法。

TableAdapter Configuration Wizard

从表单中检索数据是TextBoxName.Text一样容易。