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晚上了
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晚上了
解决方案 »
- C# 中的 dateGridView 不能用右键选择表记录?
- 调用第三方函数库的时候VS报错,求解
- 接收UDP丢包
- 【讨论】VS2010 Beta1好看还是Beta2好看
- 编写了一个SQLSERVER用户定义函数,如何将这个函数应用到任何一个数据库中。也就是如何存放这个用户定义函数,使得能够用到该函数的数据库都能很方便的调用它。
- 接口类型的对象?
- webBrowser显示图片的问题?
- 如何用XmlTextWriter建立3层的xml文件?
- 如何在propertyGrid中动态显示控件属性?
- 如何让应用程序只能运行一次
- 请问能不能把开头的所有using都放到一个文件里,然后引用这一个文件就成了?
- 目前ADO.NET技术中,比较常用的是System.Data.OleDb连接方式,还是System.Data.SqlClient连接方式?
就是你所绑定的 DataTable (ds_room.Tables[0])