在用asp.net做一个黄页系统 加入了一个DataList控件但是找不到切换Edit/Item/....(你懂的)之类状态的方法了 我记得以前用的时候直接以拉就有按钮了 msdn也没查到方法 或者说 我眼晕漏了么?

解决方案 »

  1.   

        * DataKeyField 属性— 当进行更新或删除时,我们要有能力 唯一识别 DataList 中的每一项。将该属性设置为已显示数据的主键字段。这样做将用每个 DataList 项目的指定 DataKeyField 值为 DataList 的数据键集合赋值。
        * EditCommand 事件 — 当单击某个 Button 、LinkButton 或 ImageButton 且其 CommandName 属性设置为“Edit” 时,将激发该事件。
        * CancelCommand 事件— 当单击某个 Button 、LinkButton 或者 ImageButton 且其 CommandName 属性设置为“Cancel” 时,将激发该事件。
        * UpdateCommand 事件 — 当单击某个 Button 、LinkButton 或者 ImageButton 且其 CommandName 属性设置为“Update” 时,将激发该事件。
        * DeleteCommand 事件 — 当单击某个 Button 、LinkButton 或 ImageButton 且其 CommandName 属性设置为 “Delete” 时,将激发该事件。参考
      

  2.   

    恩 formview有 DataList没有
    其实我想问的重点是切换视图为更新还是显示之类的的方法是哪个
      

  3.   

    protected void datalist1_OnEditCommand(object sender, DataListCommandEventArgs e)
      {
      this.datalist1.EditItemIndex = e.Item.ItemIndex;
      BindData();
      }
      

  4.   

    类似gridview的是吧
    没留意datalist的.我都是自己写的
      

  5.   

    datalist只能在源页面里编辑吧  
      

  6.   

    已经自己另外写操作了 貌似有必要复习一下asp.net自定义控件的格式了= =