DataSet ds_room = bll_room.GetAllList();            dataGridViewX1.DataSource = ds_room.Tables[0];
            dataGridViewX1.Columns[0].HeaderText = "房间号";
            dataGridViewX1.Columns[1].Visible = false;
            dataGridViewX1.Columns[2].HeaderText = "在住人数";
            dataGridViewX1.Columns[3].HeaderText = "状态";
            dataGridViewX1.Columns[4].HeaderText = "房间备注";
            DataGridViewTextBoxColumn Column1 = new DataGridViewTextBoxColumn(); ;
            DataGridViewTextBoxColumn Column2 = new DataGridViewTextBoxColumn();
            this.dataGridViewX1.Columns.Insert(5, Column1);//(new System.Windows.Forms.DataGridViewColumn[] {   Column1});
            this.dataGridViewX1.Columns.Insert(6, Column2);//(new System.Windows.Forms.DataGridViewColumn[] {   Column1});
            Column1.HeaderText = "房间类别";
            Column1.DataPropertyName = "Column1";
            Column1.ValueType = typeof(string);
            Column2.HeaderText = "房间价格";
            Column2.DataPropertyName = "Column2";
            Column2.ValueType = typeof(string);            for (int i = 0; i < ds_room.Tables[0].Rows.Count; i++)
            {
                RoomFee rf = bll_RoomType.GetModel(ds_room.Tables[0].Rows[i]["RF_ID"].ToString());                this.dataGridViewX1.Rows[i].Cells[5].Value = rf.RF_Name.Trim();                this.dataGridViewX1.Rows[i].Cells[6].Value = rf.RF_Money.ToString();
            }但最后新添加的两列,我走段点cells[].value 值都附上了,但弹出来的值就是无法显示出来??如何赋值,查了1晚上了