DataList中可以这样定义吗?
::
CommandName="answer"我建议改成 edit

解决方案 »

  1.   

    实在是不知道怎么办好,我只想让它能象普通的按钮一样,应用我定义的命令?
    可还必须放在这,因为我要得到用户点击的行的编号TO:gongshf
    CommandName="edit"的话,往下就更不对了,请大家给个意见也好!
      

  2.   

    http://chs.gotdotnet.com/quickstart/aspplus/
    我不太清楚你要什么功能,你还到以上网址看看吧。应该能解决。
      

  3.   

    我只是想在DataList中应用的一个普通按钮(不是delete ,edit ,update,cancle),能激发它自己的后台代码,现在的问题是普通按钮应用 DataList1_ItemCommand后,delete按钮的DataList1_DeleteCommand_1就不生效了?请大家帮忙啊,是datalist的HTML不这么写,还是怎么?
      

  4.   

    private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
    if(e.CommandName="answer")
    {
    }
    }
      

  5.   

    TO:fengxin107private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
    if(e.CommandName=="answer")
    {
    //回复按钮功能:
    selbj = ((Label)DataList1.SelectedItem.FindControl("Label1")).Text;
    Response.Write("<script language=javascript> window.open('hfdx.aspx','回复短信','height=300Pixel,width=550Pixel,left=0Pixel,top=0Pixel');</script>");
    Application["selbj"]=selbj;
    }
    else
    {
    //删除按钮功能:
    sqlconn=new SqlConnection(Application["conn"].ToString());
    selbj = ((Label)e.Item.FindControl("Label1")).Text;
    SqlCommand sc=new SqlCommand("delete dx where 父级='0' and  本级='"+selbj+"'",sqlconn);
    sqlconn.Open();
    SqlDataReader sd;
    sd=sc.ExecuteReader();
    DataList1.EditItemIndex=-1;
    conn();
    sd.Close();
    sqlconn.Close();
    }
    这样一来,两个按钮都不生效了
      

  6.   

    private void DataList1_ItemCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {
    if(e.CommandName="answer")
    {
                                       //回复按钮功能:
    }
                                if(e.CommandName="delete")
                                {
                                      //删除按钮功能:                             }
    }
      

  7.   

    TO:fengxin107麻烦你了:
    还是都不生效啊,怎么办呢?那里不对呢?
      

  8.   

    TO:fengxin107
    太好了,终于都生效了,原来放置普通按钮是这样生效,太谢谢你了!祝你好远!结贴!
      

  9.   

    你做删除时用:
    private void DataList1_DeleteCommand(object source, System.Web.UI.WebControls.DataListCommandEventArgs e)
    {

    }
    事件。
    DataList自代的功能.
    另外你说有自定义的事件,可以用
    if(e.CommandName=="answer")
    {
                                       //回复按钮功能:
    }
    来实现