2 iopiop2531353489 iopiop2531353489 于 2014.12.10 16:34 提问

如何让textbox中的信息更新到数据库中的列中

如何让textbox1和textbox2中的信息更新到数据库中的列中

3个回答

91program
91program   Ds   Rxr 2014.12.10 17:09
已采纳

让textbox1和textbox2中的信息更新到数据库中,可以分为两步:
(1) 从 textbox 中获取输入的数据,这个我想应该没有什么问题吧;
(2)将数据写入数据库指定的列中,这个要看具体用的是什么数据库?个人如果对数据库不熟悉,就找点入门的资料看看。

q107770540
q107770540   Ds   Rxr 2014.12.10 16:55
 using (SqlConnection connection =
               new SqlConnection(connectionString))
    {
        SqlDataAdapter dataAdpater = new SqlDataAdapter(
          "SELECT CategoryID, CategoryName FROM Categories",
          connection);

        dataAdpater.UpdateCommand = new SqlCommand(
           "UPDATE Categories SET CategoryName = @CategoryName " +
           "WHERE CategoryID = @CategoryID", connection);

        dataAdpater.UpdateCommand.Parameters.Add(
           "@CategoryName", SqlDbType.NVarChar, 15, "CategoryName");

        SqlParameter parameter = dataAdpater.UpdateCommand.Parameters.Add(
          "@CategoryID", SqlDbType.Int);
        parameter.SourceColumn = "CategoryID";
        parameter.SourceVersion = DataRowVersion.Original;

        DataTable categoryTable = new DataTable();
        dataAdpater.Fill(categoryTable);

        DataRow categoryRow = categoryTable.Rows[0];
        categoryRow["CategoryName"] = "New Beverages";

        dataAdpater.Update(categoryTable);

        Console.WriteLine("Rows after update.");
        foreach (DataRow row in categoryTable.Rows)
        {
            {
                Console.WriteLine("{0}: {1}", row[0], row[1]);
            }
        }
    }

http://msdn.microsoft.com/zh-cn/library/vstudio/33y2221y%28v=vs.100%29.aspx

caozhy
caozhy   Ds   Rxr 2014.12.10 17:01

数据库插入和更新的代码随处可见。关键是你需要知道怎么创建数据库,配置正确,以及用连接字符串正确地连接上数据库。如果这些问题搞清楚,自己也就会了。

这些问题搞不清楚,找来再多的代码也没用。建议你找你的同事,同学花几分钟手把手演示下给你看。再不行,找本入门的书,插图多一些的,看下。

Csdn user default icon
上传中...
上传图片
插入图片