WinForm的DataGirdView判断CheckBox是否被选中

首先我们先设置下DataGirdView的列。

然后启动下编辑,就可以选中与不选中了。在之后通过。

 #region 便利被选中的行,然后导出
        DataTable dtreport = new DataTable();
        public void LoadRows()
        {
            foreach (DataColumn dc in ((DataTable)dgvPrint.DataSource).Columns)
            {
                dtreport.Columns.Add(dc.ToString());
            }
            for (int i = 0; i < dgvPrint.Rows.Count; i++)
            {
                if ((bool)dgvPrint.Rows[i].Cells[0].EditedFormattedValue==true)
                {
                    //Bug   
                    DataRow dr = (dgvPrint.Rows[i].DataBoundItem as DataRowView).Row;
                    dtreport.Rows.Add(dr.ItemArray);
                }
            }
        }
        #endregion

猜你喜欢

转载自www.cnblogs.com/ZaraNet/p/10399073.html