ich versuche mich gerade in das Thema Tasks einzulesen. Ich versuche in einem Task ein Tableadapter zu laden und damit ein Chart Control zu befüllen.
public Task FillAsync()
{
return Task.Factory.StartNew(() =>
{
( this.TableAdapter.Fill(this.DataSet.Test);
// etc
});
}
public async Task RebindUI()
{
await FillAsync();
this.chart1.DataSource = this.DataSet.Test;
chart1.Series[1].YValueMembers = "id";
chart1.Series[1].XValueMember = "anzahl";
chart1.DataBind();
chart1.Update();
}
Problem ist das der Chart im GUI nichts anzeigt. Wenn ich in Einzelschritten durch den Code gehe, wird der Chart korrekt angezeigt.