Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/288.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.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#_Sql_Database_Textbox - Fatal编程技术网

C# 保留文本框值

C# 保留文本框值,c#,sql,database,textbox,C#,Sql,Database,Textbox,我正试图更新数据库中一个人的详细信息。由于我使用的是文本框,如果文本框为空,我如何保持原始值 我试图用一种简短的方式来写它,而不是用一大堆IF语句 我写的代码可以工作,但不是我想要的方式,对我能做什么有什么建议吗 代码(C#): Pat=数据库对象 我正试图更新数据库中一个人的详细信息。由于我使用的是文本框,如果文本框为空,我如何保持原始值 使用服务器验证。为确保用户已输入所有控件的值,您需要使用RequiredFieldValidator。浏览以下链接: 下面类似的内容将为您提供帮助 pat[

我正试图更新数据库中一个人的详细信息。由于我使用的是文本框,如果文本框为空,我如何保持原始值

我试图用一种简短的方式来写它,而不是用一大堆IF语句

我写的代码可以工作,但不是我想要的方式,对我能做什么有什么建议吗

代码(C#):

Pat=数据库对象

我正试图更新数据库中一个人的详细信息。由于我使用的是文本框,如果文本框为空,我如何保持原始值

使用服务器验证。为确保用户已输入所有控件的值,您需要使用RequiredFieldValidator。浏览以下链接:


下面类似的内容将为您提供帮助

pat[0].Name = TextBox.Text == "" ? pat[0].Name : TextBox.Text

您使用的是什么后端?pat[0]是什么?数据库交互发生在哪里还不是很清楚。这是数据库表&C#我建议您使用多个文本框来显示
pat
:)中的值,为什么您不能为该特定文本框保留一个必需的字段验证器,以便它不允许空值,并且只有在文本框中有值时才可以更新
pat[0].Name = TextBox.Text == "" ? pat[0].Name : TextBox.Text