首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

datagridview 暗藏行

2012-08-19 
datagridview 隐藏行datagridview 隐藏行,选中一行不能隐藏,选中2行以上才可以,这是怎么回事啊C# code pri

datagridview 隐藏行
datagridview 隐藏行,选中一行不能隐藏,选中2行以上才可以,这是怎么回事啊

C# code
 private void lblAddDevice_Click(object sender, EventArgs e)        {                                    for (int i = 0; i < dgvDevice.Rows.Count;i++ )            {                DataGridViewCheckBoxCell chkCell = (DataGridViewCheckBoxCell)dgvDevice.Rows[i].Cells["Check"];                Boolean flag = Convert.ToBoolean(chkCell.Value);                if (flag)                {                    CurrencyManager cm = (CurrencyManager)BindingContext[this.dgvDevice.DataSource];                    cm.SuspendBinding();                   dgvDevice.Rows[i].Visible = false;                   cm.ResumeBinding();                   //disAbleCheck(i);                                  }            }}


[解决办法]
C# code
bool flag = Convert.ToBoolean(chkCell.EditedFormattedValue);
[解决办法]
C# code
   for (int i = 0; i < dataGridView1.Rows.Count; i++)            {                DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)dataGridView1.Rows[i].Cells["Check"];                if ((Boolean)chk.EditedFormattedValue == true)                {}} 

热点排行