Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当数据库中的值_C#_Asp.net_Sql_Sql Server 2008 - Fatal编程技术网

C# 当数据库中的值

C# 当数据库中的值,c#,asp.net,sql,sql-server-2008,C#,Asp.net,Sql,Sql Server 2008,我有一个销售页面,从数据库中检索项目和价格。 就像我编写项目代码时,它会在文本框中检索项目名称及其速率。 现在的问题是,我的用户想要更改从数据库检索的速率。 假设项目名称为Book,其费率为100。用户希望将速率从100更改为101或110 0r或任何大于100或等于100的值。 所以我的问题是他怎么能做到。假设他选择了100(这是从数据库自动检索的)或超过100,他是被允许的。当他选择或输入小于100的值时,会生成一条错误消息。 给我逻辑或代码如何去做。 我正在使用VS2010和SQLServ

我有一个销售页面,从数据库中检索项目和价格。 就像我编写项目代码时,它会在文本框中检索项目名称及其速率。 现在的问题是,我的用户想要更改从数据库检索的速率。 假设项目名称为Book,其费率为100。用户希望将速率从100更改为101或110 0r或任何大于100或等于100的值。 所以我的问题是他怎么能做到。假设他选择了100(这是从数据库自动检索的)或超过100,他是被允许的。当他选择或输入小于100的值时,会生成一条错误消息。 给我逻辑或代码如何去做。
我正在使用VS2010和SQLServer2008

在缓存中加载值。保存前,将用户输入的值与缓存中的值进行比较。您将得到您的结果。

当您要保存数据时,您可以这样检查:
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.");
                }         
            }
私有void btnSave_单击(对象发送方,路由目标) {
如果(Convert.ToInt32(yourtextBoxName.Text)将数据字段与文本框绑定


您只需将文本框值与数据字段值进行比较。

将输入值与100进行比较,并确定操作过程是的,我已经完成了设计和检索如何进行比较使用CustomValidator@shantanu辛哈:你能把你的代码发出来吗?这样我们就可以帮你了。我看不出有什么复杂的地方,我有解决办法我马上就要离开了。