从表单将数据插入数据库

时间:2013-05-10 08:17:51

标签: c# asp.net

我正在尝试将已输入的数据输入到输入框中,然后将它们保存回我的数据库。我正在使用名为password的表连接到名为password的数据集。这是我的联系

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

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

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

2 个答案:

答案 0 :(得分: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"];

注意:

  

永远不要忘记为输入提供名称和ID,否则Request.Form将无效

通过使用它,您可以从输入标记获取值,然后将这些值作为您使用Insert Query的参数传递给函数。

希望你明白。

答案 1 :(得分:0)

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

TableAdapter Configuration Wizard

从表单中检索数据就像TextBoxName.Text一样简单。