【发布时间】:2015-11-27 05:42:29
【问题描述】:
我有一个 C# 项目,要获取大约 50 个文本框,然后存储在数据库中。 这是使用函数完成的。 唯一的问题是我正在发挥作用。 我谢谢你。 需要做什么。
x8 = int.Parse( txtt10x100t.Text);
if (x8 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=database;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value , date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "10*100");
cmd.Parameters.AddWithValue("@value", x8);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
x9 = int.Parse(txtt10x150t.Text);
if (x9 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=dbdatabase;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value, date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "10*150");
cmd.Parameters.AddWithValue("@value", x9);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
x10 = int.Parse(txtt15x100t.Text);
if (x10 > 0)
{
SqlConnection cn = new SqlConnection("Data Source=.;Initial Catalog=dbdatabase;Integrated Security=True");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cn;
cmd.CommandText = "INSERT INTO tbltable " + "(id, name, value, date, iid) " + "VALUES(@id, @name, @value, @date, @iid )";
cmd.Parameters.AddWithValue("@id", v2);
cmd.Parameters.AddWithValue("@name", "15*100");
cmd.Parameters.AddWithValue("@value", x10);
cmd.Parameters.AddWithValue("@date", tarikh);
cmd.Parameters.AddWithValue("@iid", xxiid);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
// , ete ....
【问题讨论】:
-
你现在有什么问题?
-
所有信息文本框都应该以相同的方式存储。必须为每个文本框编写它。需要的功能是保存所有文本框。函数要怎么写?
-
虽然 Microsoft Translator 等在线翻译工具运行良好,但如果您不能用英语表达自己,您应该在发布之前使用这些工具自己翻译文本。外语 cmets 的受众非常有限,不符合 Stack Overflow 上使用的英语标准。
标签: c#