Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.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# 清除GridView而不显示EmptyDataText_C#_Asp.net_Gridview - Fatal编程技术网

C# 清除GridView而不显示EmptyDataText

C# 清除GridView而不显示EmptyDataText,c#,asp.net,gridview,C#,Asp.net,Gridview,我有一个指定了“EmptyDataText”值的gridview 它保存搜索结果,所以我确实希望它在没有任何搜索结果时显示EmptyDataText 但是,当我清除搜索结果时(通过将DataSource设置为null并导致数据绑定),我不希望显示EmptyDataText文本。有没有办法在不改变可见性的情况下做到这一点?为什么不更改EmptyDataText?我可以这样做,但每次使用搜索结果进行数据绑定时,我都需要将其放回,这与更改可见性“每次都放回”一样乏味(而且容易出错)。只需在搜索函数和清

我有一个指定了“EmptyDataText”值的gridview

它保存搜索结果,所以我确实希望它在没有任何搜索结果时显示EmptyDataText


但是,当我清除搜索结果时(通过将DataSource设置为null并导致数据绑定),我不希望显示EmptyDataText文本。有没有办法在不改变可见性的情况下做到这一点?

为什么不更改EmptyDataText?我可以这样做,但每次使用搜索结果进行数据绑定时,我都需要将其放回,这与更改可见性“每次都放回”一样乏味(而且容易出错)。只需在搜索函数和清除网格函数之前设置EmptyDataText。