我有一个销售页面,其中从数据库中检索项目和费率。 就像我怀疑物品代码一样,它会在文本框中检索物品名称及其费率。 现在问题是我的用户想要更改从数据库中检索的速率。 假设项目名称为Book且其费率为100.用户希望将速率从100更改为101或110 0r任何大于100或等于100的值。 所以我的问题是他怎么能这样做。假设他选择100(从数据库中自动检索)或超过100,则允许他。当他选择或输入小于100的值时,会生成错误消息。 给我逻辑或代码如何去做。 我正在使用VS 2010和SQL Server 2008.
答案 0 :(得分:0)
在Cache中加载值。在保存比较之前,用户输入的值与缓存中的值相同。你会得到你的结果。
答案 1 :(得分:0)
When you are going to save data that time you could check like this:
private void btnSave_Click(object sender, RoutedEventArgs e)
{
if (Convert.ToInt32(yourtextBoxName.Text)<100)
{
MessageBox.Show("Value is not correct.");
}
}
答案 2 :(得分:0)
如果使用textBox绑定数据字段,
您可以简单地将文本框值与数据字段值进行比较。