2

我对 .NET 4 Web 开发非常陌生,我正试图弄清楚这应该如何工作。在我的页面上,我有一个下拉列表、一个文本框、一个搜索按钮和一个由实体数据源连接的详细信息视图。实体源和详细信息视图设置为允许自动插入和更新。这是我的查询扩展器的标记:

   <asp:QueryExtender ID="QECustFilter" runat="server" TargetControlID="ClaimEntitySource" >
            <asp:PropertyExpression>
                <asp:ControlParameter ControlID="ddlCustomer" Name="CTCustomerSubID" PropertyName="SelectedValue" />
                <asp:ControlParameter ControlID="txtClaim" Name="CustClaimID" PropertyName="Text" />
            </asp:PropertyExpression>
        </asp:QueryExtender>

如您所见,它通过他们在下拉列表中选择的内容以及文本框中的文本进行过滤。这就是我想要发生的事情:

  1. 用户从下拉列表中选择值
  2. 用户在文本框中输入文本
  3. 用户点击搜索按钮。
  4. 如果找到符合条件的记录,则允许用户在详细信息视图中编辑记录。
  5. 如果未找到记录,则强制详细信息视图进入插入模式。

这可能吗?

4

1 回答 1

2

我想到了。如果有人关心后面的代码:

Listview.ChangeMode(FormViewMode.Edit);
于 2012-04-19T21:44:12.910 回答