如何向表中添加值?

时间:2010-11-24 05:28:46

标签: c# visual-studio-2010

(Visual Studio 2010 | Win7 Ultimate | C#)

如何向表中添加值? 我有一个名为“建议”的表,我不知道如何远程添加值,而不是硬编码。

这只是简单的表格,不知道该怎么称呼它们。

string[] suggestions = new string[] { }; 

我想在单击按钮时将textBox1.Text值添加到该表中。

(suggestions.add,找不到任何内容,与suggest.insert相同)

3 个答案:

答案 0 :(得分:4)

List<string> suggestions = new List<string>();
suggestions.Add("Use Lists");

答案 1 :(得分:3)

我假设您在某个数据库中存储了一个数据库表...

  1. 确定您拥有的数据库。
  2. 选择用于与数据库通信的工具,无论是C#作为编程语言,还是对象关系映射工具,如Linq 2 Sql或Entity Framework或普通ADO.NET
  3. 假设您在计算机上使用SQL Server,并且您使用名为Answer的表进行数据库设置,并使用C#和Linq 2 SQL作为ORM。我们来看一个例子。

    e.g

    1. 打开Visual Studio
    2. 启动新的C#控制台应用程序
    3. 查看 - 服务器资源管理器 - &gt;连接到数据库 - &gt;输入服务器 名称,localhost或您的计算机 在你的名字上找到并找到数据库 机器给出了凭证 是正确的
    4. 查看 - 解决方案资源管理器 - &gt;右键单击“ConsoleApplication1”并执行 点击添加新项目 - &gt;数据 - &gt; Linq to Sql Classes
    5. 将表格从服务器资源管理器拖到设计图面。您 现在应该看到你的桌子 白色空间
    6. 访问您的表的一些代码如下

      DataClasses1DataContext context = new DataClasses1DataContext();  答案答案=新答案();  answer.description =“一些描述”;  context.Answers.InsertOnSubmit(回答);  context.SubmitChanges();

    7. 我希望这会有所帮助。

答案 2 :(得分:1)

您无法更改数组的大小;数组总是具有在创建时指定的固定长度。

为了向一个字符串列表添加或插入值(一个表意味着多个维度的数据,对吗?)使用

List<String> suggestions = new List<String();
suggestions.Add("Value1");

您还可以使用

将值插入列表中的特定位置
suggestions.Insert(position, value);

附注:List类实际上只是一个允许数组大小增加的数组的包装器。但是,实例化后,原始数组的大小不会增加。