Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选择选项时在面板中加载DataGridView(C#)_C#_.net_C# 4.0_Datagridview_Dataset - Fatal编程技术网

选择选项时在面板中加载DataGridView(C#)

选择选项时在面板中加载DataGridView(C#),c#,.net,c#-4.0,datagridview,dataset,C#,.net,C# 4.0,Datagridview,Dataset,为了理解如何使用不同的DataGridView管理菜单选项,我正在做一个小应用程序 以下是一个屏幕截图: 表单使用SplitContainer进行划分,我使用左侧容器作为菜单,右侧容器作为DataGridView 我还有一个带有两个表的数据集,DataGridView当前与数据集中的“colors”表相关联。我可以添加、删除或修改行,然后将数据毫无问题地保存到表中 我现在想做的是,当选择“Shapes”按钮时,DataGridView将与数据集中的“Shapes”表关联,并加载该表中的数据 应

为了理解如何使用不同的DataGridView管理菜单选项,我正在做一个小应用程序

以下是一个屏幕截图:

表单使用SplitContainer进行划分,我使用左侧容器作为菜单,右侧容器作为DataGridView

我还有一个带有两个表的数据集,DataGridView当前与数据集中的“colors”表相关联。我可以添加、删除或修改行,然后将数据毫无问题地保存到表中

我现在想做的是,当选择“Shapes”按钮时,DataGridView将与数据集中的“Shapes”表关联,并加载该表中的数据

应用程序背后的代码:

namespace DataGridView
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void colorsBindingNavigatorSaveItem_Click(object sender, EventArgs e)
        {
            this.Validate();
            this.colorsBindingSource.EndEdit();
            this.tableAdapterManager.UpdateAll(this.dataGridViewDataSet);
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            // This line of code loads data into the 'dataGridViewDataSet.Colors' table. 
            this.colorsTableAdapter.Fill(this.dataGridViewDataSet.Colors);
        }
    }
}

有什么建议吗?

好吧,只需添加一个事件来单击按钮(我们称之为
buttonShapes
)。您将有一个
按钮shapes\u Click()
方法,您可以在其中重置dataGridView并加载图形数据。

您尝试了什么?你的代码非常简单,而且在尝试时也没有表现出太多的努力