使用BindingSource和TableAdapter刷新DataGridView
本文关键字:刷新 DataGridView TableAdapter BindingSource 使用 | 更新日期: 2023-09-27 18:07:30
我实际上是在一个Customer-DataGrid上工作,但是我卡住了源,因为我不经常使用c#。
我有一个DataGridView (dataGridView1),一个内部数据库(Database.mdf),一个BindingSource (customerindingsource)和customerTableAdapter
现在我尝试刷新数据源时,我点击一个按钮。下面是一个简单的代码片段:
private void Kundenverwaltung_Load(object sender, EventArgs e)
{
// TODO: This line of code loads data into the 'kundenAnsicht.customer' table. You can move, or remove it, as needed.
this.customerTableAdapter.Fill(this.kundenAnsicht.customer);
}
// I tried already some methods but i dont find a properly, functionally way
private void button2_Click(object sender, EventArgs e)
{
this.customerTableAdapter.Fill(this.kundenAnsicht.customer);
}
我希望你能理解我的问题。~丹尼斯
你需要连接你的DataGridView和"customerBindingSource":
`private void Kundenverwaltung_Load(object sender, EventArgs e)
{
this.dataGridView1.DataSource = this.customerBindingSource;
this.customerTableAdapter.Fill(this.kundenAnsicht.customer);
}
private void button2_Click(object sender, EventArgs e)
{
this.customerTableAdapter.Fill(this.kundenAnsicht.customer);
}`
。