【问题标题】:How to queue and update a dataGridView with 2 buttons in C#?如何在 C# 中使用 2 个按钮对 dataGridView 进行排队和更新?
【发布时间】:2016-05-04 19:21:05
【问题描述】:

我有 2 个不同的按钮,一对文本框和一个 dataGridView。

第一个按钮用于插入数据并将其放入 textBoxes 并执行此操作。但我希望它以某种方式对数据进行排队,而不是立即将其放入 dataGridView。

第二个按钮是一个更新按钮,它将我排队的所有数据放入 dataGridView

【问题讨论】:

  • 把数据放到全局变量中怎么样?

标签: c# winforms button datagridview


【解决方案1】:

这里的信息不多,但根据我收集的信息,您可以创建一个自定义类来保存来自文本框的信息:

public Class myTextBoxClass
{
       private string TextBox1 { get; set; }
       private string TextBox2 { get; set; }
}

在您的表单中,创建自定义类的全局列表...

private List<myTextBoxClass> textBoxClassList = new List<myTextBoxClass>();

在您第一次单击按钮时,创建一个新类并将该类添加到您的全局列表中。

myTextBoxClass singleEntry = new myTextBoxClass
{
     TextBox1 = textbox1.Text,
     TextBox2 = textbox2.Text
};
textBoxClassList.Add(singleEntry);

然后您的第二个按钮会将您的列表项添加到 DataGridView

foreach(myTextBoxClass entry in TextBoxClassList)
{
     this.dataGridView1.Rows.Add(entry.TextBox1, entry.TextBox2);
}

【讨论】:

    猜你喜欢
    • 2012-02-12
    • 2013-07-07
    • 1970-01-01
    • 2021-06-03
    • 2017-09-22
    • 1970-01-01
    • 2012-05-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多