C# 如何在单击按钮时更新datagridview组合框数据源?

C# 如何在单击按钮时更新datagridview组合框数据源?,c#,ms-access,datagridview,C#,Ms Access,Datagridview,我有产品添加表。 1.此表单包含文本框、2个组合框、标签、按钮和数据网格 Datagrid包含4个文本框和2个组合框 datagrid中的两个组合框绑定到一个datasource1源 此外,站点外datagrid的Combobox也作为datagrid中的Combobox数据绑定到datasource1 我使用一个按钮来显示向数据源添加值的表单1 我使用刷新按钮在datagrid之外的combobox上重新加载值 我关心的只是 单击“刷新”按钮时,我还希望在datagrid中重新加载组合框值。

我有产品添加表。 1.此表单包含文本框、2个组合框、标签、按钮和数据网格

  • Datagrid包含4个文本框和2个组合框

  • datagrid中的两个组合框绑定到一个datasource1源

  • 此外,站点外datagrid的Combobox也作为datagrid中的Combobox数据绑定到datasource1

  • 我使用一个按钮来显示向数据源添加值的表单1

  • 我使用刷新按钮在datagrid之外的combobox上重新加载值

  • 我关心的只是

    单击“刷新”按钮时,我还希望在datagrid中重新加载组合框值。 但不应重新加载datagrid中已输入的值

    注意:所有combobox和datagrid都是在设计时绑定的

    以下是步骤。

    我在刷新按钮时使用的方法如下

    private void button6_Click(object sender, EventArgs e)
        {
            loadLabel();    /* load combobox5 with Label*/
            loadShade();    /* load combobox1 with Shade*/
            dataGridView1.Update();
            dataGridView1.Refresh();
        }
    

    你在哪里玩datagridview。。?另外,如果要在不同的按钮上单击,则在预分配dataGridView1.DataSource之前,将其设置为
    =Null
    ,然后进行分配和数据绑定。这是在设计时还是在运行时完成的
    此外,Combobox Outsite datagrid也作为datagrid中的Combobox数据绑定到数据源1。
    尊敬的DJ Kraze,我没有在运行时通过单击按钮绑定datagridview,但是当我设计表单时,我绑定了datagridview组合框,这意味着我在设计时绑定了它。我仍然认为您需要在运行时重新绑定它,但有很多方法可以剥除猫皮。。