Здравствуйте у меня такой вопрос я создал класс
Код | public class Point { private int _x; private int _y; public Point() { } public Point(int x1, int y1) { x = x1; y = y1; } public int x { get { return _x; } set { _x = value; } } public int y { get { return _y; } set { _y = value; } } }
|
далее создал список на основе этого класса
Код | List<Point> pList = new List<Point>();
|
и связал с компонентом DataGridView
Код | void InitListPoint() { Point p; for (int i = 1; i <= 10; i++) { p = new Point(); p.x = i; p.y = i * i; pList.Add(p); } } private void Form1_Load(object sender, EventArgs e) { InitListPoint(); dataGridView1.DataSource = pList; }
|
Данные отображаются нормально. Но вот такая проблема если данные в списке изменяются то эти изменения не отображаются в DataGridView Как сделать так что изменения отображались. Например после нажатия на кнопку
Код | private void button1_Click(object sender, EventArgs e) { pList[0].x = 100; pList[1].y = 100; dataGridView1.Update(); }
|
|