【问题标题】:VB .net: How to put a value on a checkbox (databese: MS Access)VB .net:如何在复选框上输入值(数据库:MS Access)
【发布时间】:2015-11-23 01:19:22
【问题描述】:

我的作业只需要一点帮助。我尽力考虑逻辑,但为时已晚。所以基本上,这就是我需要做的:

如果我选中复选框 1,它会在我的 datagridview 的第二列自动输入“100”,如果我选中复选框 2,它也会在我的第三列输入“50”。



[ ] 费用 1(复选框 1)= 100 美元
[ ] 费用 2(复选框 2)= 50 美元


输出应如下所示:

StudentFeeTableGridView

姓名|费用1|费用 2
杰克 | 0   | 50
吉尔   | 100 | | 0
约翰 | 100 | | 0
何塞 | 0   | 50


非常感谢你们的帮助!我欠你的。

【问题讨论】:

    标签: database vb.net ms-access checkbox vbscript


    【解决方案1】:

    设置DataGridView.SelectionMode=FullRowSelect 并使用CheckedChanged 事件。使用下面的代码,值将被插入到选定行的单元格中:

    • 对于 1 个复选框:

    If (Fee1.checked=True) Then dataGridView1.CurrentRow.Cells("Fee1").Value="100"

    • 对于 2 个复选框:

    If (Fee2.checked=True) Then dataGridView1.CurrentRow.Cells("Fee2").Value="50"

    注意.Cells("Fee1").Cells("Fee2") 必须是 DataGridView 中的有效列名。

    【讨论】:

    • 哇!太感谢了!太棒了。
    • dataGridView1. - 更改为您的 datagridview 的有效名称?
    • [" "] 更改为 (" ")
    • 好的,谢谢。我只是将单元格名称更改为 .Cells(2) 和 .Cells(3) 之类的数字,它就起作用了!非常感谢。
    • 对。您可以使用单元格索引或列名(不是标题文本)。
    猜你喜欢
    • 2017-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多