代码之家  ›  专栏  ›  技术社区  ›  cnd

ObjectDataSource从GridView更新/删除参数

  •  3
  • cnd  · 技术社区  · 16 年前
    <asp:ObjectDataSource ID="MMBRSODS" runat="server" 
    OldValuesParameterFormatString="original_{0}" 
    TypeName="Flow_WEB_Nemerle.SQLModule"
    SelectMethod="GetMembers"
    UpdateMethod="UpdateMember"
     DeleteMethod="DeleteMember"> 
     <UpdateParameters>
        <asp:Parameter Name="UserName" Type="String" />
     </UpdateParameters>
    <DeleteParameters>
        <asp:Parameter Name="UserName" Type="String" />
    </DeleteParameters>
    </asp:ObjectDataSource>
    

    Select方法返回字符串数组。但是我需要如何显示选中节点的编辑删除方法得到这个字符串(用户名)?

    对于以下方法:

    [DataObjectMethod(DataObjectMethodType.Delete, true)]
    static public DeleteMember(...
    
    1 回复  |  直到 16 年前
        1
  •  2
  •   Brian Mains    16 年前

    你把原来的名单和什么捆绑在一起?假设您正在绑定一个列表;您始终可以执行以下操作来执行该类型的操作:

    MMBRSODS.UpdateParameters["UserName"].DefaultValue = list.SelectedValue;
    MMBRSODS.Update();
    

    因此,提供默认值允许您仍然使用更新,param依赖于此默认值并将其提供给后端。。。您使用什么控件来显示数据?

    嗯。