• C#DataGrdviewl加入checkBox全选删除


            #region 加入checkBox
            /// <summary>
            /// 加入checkBox
            /// </summary>
            /// <param name="datagridview"></param>
            private void chekBox(DataGridView datagridview)
            {
                DataGridViewCheckBoxColumn newColumn = new DataGridViewCheckBoxColumn();//添加CHECKBOX
                newColumn.HeaderText = "选择";
                datagridview.Columns.Insert(0, newColumn);
                datagridview.MultiSelect = true;
                newColumn.InheritedStyle.Alignment = DataGridViewContentAlignment.TopCenter;
                newColumn.Width = 35;
                datagridview.VirtualMode = false;
            }
            #endregion
    
    
    
       //dataGrvieCheckBox是否全选
            private void dataGrviesCheckBoxIsFT(CheckBox checkbox, DataGridView datagridview)
            {
                if (checkbox.Checked == true)
                {
                    if (datagridview.Rows.Count > 0)
                    {
                        for (int i = 0; i < datagridview.Rows.Count; i++)
                        {
    
                            ((DataGridViewCheckBoxCell)datagridview.Rows[i].Cells[0]).Value = true;
                        }
                    }
                }
                else
                {
                    if (datagridview.Rows.Count > 0)
                    {
                        for (int i = 0; i < datagridview.Rows.Count; i++)
                        {
                            ((DataGridViewCheckBoxCell)datagridview.Rows[i].Cells[0]).Value = false;
                        }
                    }
                }
            }
    
    
    
    
            //选中删除的记录
            private void button15_Click(object sender, EventArgs e)
            {
                if (dataFssb.Rows.Count > 0)
                {
                    for (int i = 0; i < dataFssb.Rows.Count; i++)
                    {
                        string _selectValue = dataFssb.Rows[i].Cells[0].EditedFormattedValue.ToString();
                        if (_selectValue == "True")
                        {
                            //MessageBox.Show(dataGridView2.Rows[i].Cells["fsmx_no"].Value.ToString());
                            sqlhelpers.ExecuteNonQuery("delete from dxpt_Fsmx where fsmx_no=" + dataFssb.Rows[i].Cells["fsmx_no1"].Value.ToString() + "");
    
                        }
                    }
                }
    
                this.dataFssb.DataSource = sqlhelpers.datatable("select rwlb,wczt,zdsjhm,fsnr,cjsj,cgsj,fsmx_no from dxpt_fsmx where wczt='发送失败'");
            }
    放下电子产品,每天进步一点点
  • 相关阅读:
    SignalR 聊天室实例详解(服务器端推送版)
    一种解决图片防盗链的方法
    python3基础-数学运算
    测试开发之路
    页面加载时让其显示笼罩层与加载等待图片
    在SQL SERVER中获取表中的第二条数据
    html+js 的一些小问题
    数据库连接错误问题
    ObjectStateManager 中已存在具有同一键的对象。ObjectStateManager 无法跟踪具有相同键的多个对象。
    正则表达式实例
  • 原文地址:https://www.cnblogs.com/vienna/p/3450688.html
Copyright © 2020-2023  润新知