【发布时间】:2014-02-17 14:05:03
【问题描述】:
我对 NumericUpDown 控件的问题是当用户从 NumericUpDown 中选择一个值并取消选中 checkBox1 并单击“保存”按钮时,NumericUpDown 的值未清除:
Public Class FormAdd
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Me.StudenttableBindingSource.AddNew()
End Sub
Private Sub BttnSave_Click(sender As Object, e As EventArgs) Handles BttnSave.Click
Me.StudenttableBindingSource.EndEdit()
Me.StudenttableTableAdapter.Update(Me.StudentDataSet.studenttable)
Me.StudenttableTableAdapter.Fill(Me.StudentDataSet.studenttable)
MsgBox(" Student Saveed", MsgBoxStyle.Information)
Me.StudenttableTableAdapter.Fill(Main.StudentDataSet.studenttable)
Me.Close()
End Sub
Private Sub CheckBox1_CheckedChanged(sender As Object, e As EventArgs) Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = False Then
AgeNumericUpDown.Value = AgeNumericUpDown.Minimum
AgeNumericUpDown.Text = ""
End If
End Sub
如果用户选择一个值并取消选中 AgeNumericUpDown 的 CheckBox1 值以重置为空字符串,我需要。
图解:
【问题讨论】:
-
之前您说过希望在单击保存按钮时该值为空,而您的代码显示您希望在更改复选框的检查时该值为空!?
-
-
您的问题确实与 NumericUpDown 控件无关。尝试重新措辞您的问题,以专注于您尝试解决的 DataGridView 问题。哦,另外,请不要将句子中每个单词的首字母大写。
-
CheckBox1_CheckedChanged之后没有更新任何表,您只是在加载相同的数据,除了更改NumericUpDown中的值之外没有进行任何编辑
标签: vb.net winforms numericupdown