Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.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中?_C#_Asp.net_Database_Gridview_Dataset - Fatal编程技术网

C# 如何从单个下拉选择值将空值数据和空字符串数据都获取到gridview中?

C# 如何从单个下拉选择值将空值数据和空字符串数据都获取到gridview中?,c#,asp.net,database,gridview,dataset,C#,Asp.net,Database,Gridview,Dataset,如何从单个下拉选择值将空值数据和空字符串数据获取到gridview中。我有一个条件,必须显示挂起的数据,其中一个数据库列将为NULL或空字符串。如何在一个下拉选择的索引中同时显示这两者 这就是我所做的代码 <asp:DropDownList ID="ddlStatus" runat="server" Height="26px" Width="133px" OnSelectedIndexChanged="ddlStatus_SelectedIndexChanged" AutoPostBack

如何从单个下拉选择值将空值数据和空字符串数据获取到gridview中。我有一个条件,必须显示挂起的数据,其中一个数据库列将为NULL或空字符串。如何在一个下拉选择的索引中同时显示这两者

这就是我所做的代码

<asp:DropDownList ID="ddlStatus" runat="server" Height="26px" Width="133px" OnSelectedIndexChanged="ddlStatus_SelectedIndexChanged" AutoPostBack="True">
    <asp:ListItem Value="Accept">Accepted</asp:ListItem>
    <asp:ListItem Value="Reject">Rejected</asp:ListItem>
    <asp:ListItem Value="">Pending</asp:ListItem>
</asp:DropDownList>
GetStatus后面的查询是:

SELECT DISTINCT ddlState, ddlDistrict, ddlCluster, ddlSiteID, txtSiteName, Status, Dispatch
FROM tbl_Jr_BOM
WHERE (Status = @Status)

任何帮助都将不胜感激。

您在GetStatus函数中编写了什么代码?如果@Status==”,则将查询更改为-选择不同的ddlState、DDLDIRECT、DDLCUSTER、ddlSiteID、TXTSITESTENAME、Status、Dispatch FROM tbl_Jr_BOM,其中(Status为null或Status=@Status)语法如何??因为这就是我想要的。你怎么称呼这个查询?您使用的是存储过程还是内联查询?给我看你的代码,然后我会提供符合你预期结果的语法。。。
SELECT DISTINCT ddlState, ddlDistrict, ddlCluster, ddlSiteID, txtSiteName, Status, Dispatch
FROM tbl_Jr_BOM
WHERE (Status = @Status)