2011-07-13 33 views
0

我正在做一个小应用程序,以了解如何使用不同的DataGridView管理菜单选项。当选择一个选项时在面板中加载DataGridView

下面是截图:

enter image description here

的形式使用SplitContainer的分歧,我用左手容器的菜单和DataGridView的正确容器。

我也有一个包含两个表的数据集,DataGridView当前与数据集中的“颜色”表关联。我可以添加,删除或修改这些行,然后将数据保存到表格中而不会出现任何问题。

现在我想要做的是,当选择“形状”按钮时,DataGridView将与数据集中的“形状”表以及该表中加载的表中的数据相关联。

应用背后的代码:

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); 
     } 
    } 
} 

有什么建议?

+0

你试过了什么?你的代码是非常小的,并且在尝试中没有显示很多努力,imho –

回答

1

那么,只需添加一个事件点击您的按钮(我们称之为buttonShapes)。您将有一个buttonShapes_Click()方法,您可以重置您的dataGridView并加载您的形状数据。

相关问题