FIX ColumnCount property cannot be set on a data-bound DataGridView control

FIX ColumnCount property cannot be set on a data-bound DataGridView control

The issue is when you assign the DataSource again you have to clear it first. Change like below.

// Clear the binding.

gridviewattendence.DataSource = null;

// Bind with the new data.

gridviewattendence.AutoGenerateColumns = false;

gridviewattendence.ColumnCount = 5;

// Set Columns Count

gridviewattendence.Columns[2].HeaderText = "REGISTRATION NO";

gridviewattendence.Columns[2].DataPropertyName = "Student_Reg_No";

gridviewattendence.Columns[3].HeaderText = "ADM NO";

gridviewattendence.Columns[3].DataPropertyName = "ADM_NO";

gridviewattendence.Columns[4].HeaderText = "STUDENT NAME";

gridviewattendence.Columns[4].DataPropertyName = "Student_Name";

gridviewattendence.DataSource = dt;

gridviewattendence.Refresh();

Thanks.

by: yohan apriandi

088218478524

Reactions

Posting Komentar

0 Komentar