List<holderuser> list = GetHolderUser();
            this.dataGridView2.DataSource = list;
            this.dataGridView2.Columns[1].DataPropertyName = "GPRSID";
            this.dataGridView2.Columns[2].DataPropertyName = "devicename";
            foreach (DataGridViewRow row in dataGridView2.Rows)
            {
                row.Cells[2].Value = "as";
                row.Cells[3].Value = "as1";

            }
结果是第3列是as,第4列不是as1而是空白的
是不是不给datagridview.columns[]指定DataPropertyName就不能有效执行row.Cells[2].Value =值啊?有什么方法能够解决吗?