c# - 如何将文本框值设置为 null 或 text
问题描述
我正在从 SQL 数据库创建报告并使用查询创建 RDLC 报告,并希望使用文本框过滤数据。我想使用输入文本框值搜索数据,或者如果文本框为空,则需要查看整个结果.
{
this.TCARDHOLDERSTableAdapter.Fill(this.DataSet1.TCARDHOLDERS, Code.Text);
this.reportViewer1.RefreshReport();
}
我想填写Code.text
or null
解决方案
您可以像这样使用三元运算符:
this.TCARDHOLDERSTableAdapter.Fill(this.DataSet1.TCARDHOLDERS, Code.Text != String.Empty ? Code.Text : null );
推荐阅读
- python - Python-如何更新列表的列表
- c - 可以通过这种方式使用 printf() 进行二进制打印吗?
- javascript - 使用空的while循环来增加一个值好吗?
- laravel - 如何使用 laravel 5.7 创建用于 excel 上传的 api
- php - codeigniter 3上的加密
- java - 为 CI 设置 Spark,如何模拟 Hive 表
- angular - Angular - 如果稍后的请求失败,则取消先前的 HTTP 请求
- angular - Angular - 加载数据时,猫头鹰滑块无法正常工作
- excel - SUMIFS 无法正确解析数据
- php - mysqli counts 如何除这两个计数并回显结果