根据从DataGridView中选择的值限制NumericUpDown值

时间:2016-09-18 06:40:38

标签: c# winforms datagridview numericupdown

如何限制可以输入NumericUpDown(nudqty)的max int。我的代码工作时它限制了我使用向上箭头更改它时的值,但是当我输入它时不是。建议请告诉我,如果NumericUpDown无效,只需将其更改为TextBox

private void dgv1_CellClick(object sender, DataGridViewCellEventArgs e)
{
    lblqty.Text = dgv1.SelectedRows[0].Cells[5].Value.ToString();
    nudqty.Maximum = Convert.ToDecimal(lblqty.Text); 
}

my form

1 个答案:

答案 0 :(得分:0)

var text_val = 'val : ' + $("select").val() + 'text : ' +$("select").text(); $("input[type=text]").val(text_val); 的{​​{1}}设置为SelectionMode,然后处理DataGridView的{​​{3}}事件。如果使用SelectionChanged找到值后,请将FullRowSelect的{​​{1}}重置为0,并将其CurrentRow设置为提取的值:

DataGridView