Загрузка DataGridView на панель, когда выбран параметр (C #) - PullRequest
0 голосов
/ 13 июля 2011

Я делаю небольшое приложение, чтобы понять, как управлять параметрами меню с различными DataGridViews.

Вот скриншот:

enter image description here

Форма разделена с помощью SplitContainer, я использую левый контейнер для меню и правый контейнер для DataGridView.

У меня также есть набор данных с двумя таблицами, DataGridView в настоящее время связан с таблицей "colors" из набора данных. Я могу добавить, удалить или изменить строки, а затем сохранить данные в таблицу без проблем.

Что я хотел бы сделать сейчас, так это то, что при выборе кнопки «Фигуры» 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);
        }
    }
}

Есть предложения?

1 Ответ

1 голос
/ 13 июля 2011

Ну, просто добавьте событие для нажатия на кнопку (назовем его buttonShapes).У вас будет метод buttonShapes_Click(), в котором вы сможете сбросить данные dataGridView и загрузить данные фигур.

...