数据网格刷新

时间:2018-03-07 07:34:37

标签: c# sql-server datagrid

我开发了一个使用SQL Server作为后端的C#windows应用程序。我有一个接收用户数据的表单,数据显示在数据网格中。

然而,挑战是,我需要在输入时不断刷新这些数据。我尝试了可能的刷新方法,但没有解决方案。

using System;
using System.Windows.Forms;

namespace Assignment_Prudence
{
    public partial class StudentDeatilsPage : Form
    {
        public StudentDeatilsPage()
        {
            InitializeComponent();
        }

        private void StudentDeatilsPage_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'studentsDatabseDataSet.Table' 
            // table. You can move, or remove it, as needed.
            this.tableTableAdapter.Fill(this.studentsDatabseDataSet.Table);
            dataGridView1.Update();
            dataGridView1.Refresh();
        }
    }
}

1 个答案:

答案 0 :(得分:-1)

我认为您需要刷新您需要的数据,这意味着您需要调用该绑定方法,请找到以下代码供您参考

  private void StudentDeatilsPage_Load(object sender, EventArgs e)
    {
        this.tableTableAdapter.Fill(this.studentsDatabseDataSet.Table);
        LoadData();
    }

    private void LoadData()
    {
        List<Employee> StudentList = (ke.SearchStudent(txtname.Text, txtCity.Text)).ToList();
        dataGridView1.DataSource = StudentList ;
        dataGridView1.DataBind(); 
    }

试试这个肯定适用于你的要求