C# 如何将文本框值设置为null或text

C# 如何将文本框值设置为null或text,c#,C#,我正在从SQL数据库创建一个报告,并使用query创建了RDLC报告,希望使用文本框过滤数据。我想用输入文本框值搜索数据,或者如果文本框为空,我需要查看整个结果。如果文本框中没有输入,我需要将我的文本框指定为null。我该怎么做 { this.TCARDHOLDERSTableAdapter.Fill(this.DataSet1.TCARDHOLDERS, Code.Text); this.reportViewer1.RefreshReport(); } 我想填充代码

我正在从SQL数据库创建一个报告,并使用query创建了RDLC报告,希望使用文本框过滤数据。我想用输入文本框值搜索数据,或者如果文本框为空,我需要查看整个结果。如果文本框中没有输入,我需要将我的文本框指定为null。我该怎么做

 {
     this.TCARDHOLDERSTableAdapter.Fill(this.DataSet1.TCARDHOLDERS, Code.Text);

     this.reportViewer1.RefreshReport();
 }

我想填充
代码。text
或null

您可以像这样使用terniary运算符:

this.TCARDHOLDERSTableAdapter.Fill(this.DataSet1.TCARDHOLDERS, Code.Text != String.Empty ? Code.Text : null );

如果Code.Text为空/空白,请编写条件语句以插入空值。这回答了你的问题吗?