Tag: 复选框

DataGridView CheckBox列不会对基础绑定对象应用更改

我有一个Record对象列表,在DataGridView中作为行。 每个Record都有一个新的bool值Helped 。 果然,这个新值在我的表单中显示为复选标记。 目前的情况是,当选中此框时,它似乎不会更改相应Record的Helped bool的值。 是否需要更改某种只读属性? 如何更改我的表单上的点击作为其DataSource值的变化? 编辑:我找到了System.Windows.Forms.DataGridViewEditMode.EditOnEnter属性,但我仍然没有看到我的Record.Helped属性得到更新。

C#DataGridView复选框已检查事件

我想在DataGridView处理CheckBox列的Checked事件,并根据列检查值(true / false)执行操作。 我试图使用CellDirtyStateChanged但没有任何成功。 实际上,我想在用户选中或取消选中复选框后立即检测已检查的更改。 这是关于我的应用程序的描述。 我是c#的新手,并为一个为旅行者提供住宿的地方制作了“预订我的房间”应用程序。 这个屏幕可以很好地解释我希望实现的目标; 这是一个计算员工每小时工资的软件的.GIF,这张照片说明了我想要构建的内容: 在DataGridView显示我的表的代码是: OleDbConnection connection = new OleDbConnection(); connection.Open(); OleDbCommand command = new OleDbCommand(); command.Connection = connection; string query = “select id,cusid,cusname,timein, timeout,duration,amount,remark from entry”; command.CommandText = query; OleDbDataAdapter da = new OleDbDataAdapter(command); DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt; 我使用这个添加了复选框列; DataGridViewCheckBoxColumn checkColumn = new DataGridViewCheckBoxColumn(); […]

DataGridView复选框列 – 值和function

我在C#表单中为DataGridView添加了一个复选框列。 该function需要是动态的 – 您选择一个客户并显示他们可以维修的所有物品,并选择您希望这次服务中的哪一个。 无论如何,代码现在将添加一个chckbox到DGV的开头。 我需要知道的是: 1)如何制作它以便默认“检查”整列? 2)当我点击DGV正下方的按钮时,如何确保仅从“已检查”行获取值? 这是插入列的代码: DataGridViewCheckBoxColumn doWork = new DataGridViewCheckBoxColumn(); doWork.HeaderText = “Include Dog”; doWork.FalseValue = “0”; doWork.TrueValue = “1”; dataGridView1.Columns.Insert(0, doWork); 接下来呢? 任何帮助将不胜感激!

如何遍历表单上的所有复选框?

我有一个包含许多动态生成的复选框的表单。 在运行时,我如何迭代它们中的每一个,以便获得它们的值和ID?