我开发了一个使用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();
}
}
}
答案 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();
}
试试这个肯定适用于你的要求