我在搜索窗口中有几个文本框和下拉框,当点击搜索按钮时,它将根据控件中的值选择在gridview上显示数据。现在我想要的是即使没有点击搜索按钮它也会自动显示数据在gridview中基于控件选择。如何实现它。我发布的小片段只包含文本框。
<div>
<asp:TextBox ID="txtFirstName" runat="server"></asp:TextBox>
</div>
<div>
<asp:Button ID="Button1" runat="server" Text="Search" OnClick="Button1_Click" />
</div>
<div>
<asp:GridView ID="grdresults" runat="server"></asp:GridView>
</div>
protected void Button1_Click(object sender, EventArgs e)
{
try
{
LoadData();
BindGrid();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
上面的LoadData();方法将为oracle查询创建搜索条件(where
子句),并将数据传入datatable
,这将在session
,然后是BindGrid();将数据分配给grdresult
gridview.Search通过单击按钮正常工作,但我希望它以自动方式
答案 0 :(得分:1)
protected void txtFirstName_TextChanged(object sender, EventArgs e)
{
try
{
LoadData();
BindGrid();
}
catch (Exception ex)
{
Response.Write(ex.Message);
}
}
db.getCollection('catalog-review').aggregate([
{
$project: {
reviews: {
$filter: {
input: "$reviews",
as: "review",
cond: { $eq: [ "$$review.userId", 121 ] }
}
}
}
}
])